Class: Group

Inherits:
Sequel::Model
  • Object
show all
Defined in:
model/group.rb

Defined Under Namespace

Classes: GroupHaveSystematicReviewsError

Instance Method Summary collapse

Instance Method Details

#administrator_nameObject



44
45
46
47
# File 'model/group.rb', line 44

def administrator_name

  administrator.nil? ? I18n::t("error.group_without_administrator") : administrator.name
end

#deleteObject



39
40
41
42
43
# File 'model/group.rb', line 39

def delete
  raise GroupHaveSystematicReviewsError unless systematic_reviews.empty?
  GroupsUser.where(:group_id=>self[:id]).delete
  super
end

#systematic_reviewsObject



36
37
38
# File 'model/group.rb', line 36

def systematic_reviews
  SystematicReview.where(:group_id=>self[:id])
end