Class: NippoCore::Group

Inherits:
ApplicationRecord show all
Defined in:
app/models/nippo_core/group.rb

Instance Method Summary collapse

Instance Method Details

#add_member(user) ⇒ Object



11
12
13
14
15
# File 'app/models/nippo_core/group.rb', line 11

def add_member(user)
  relation = group_member_relations.find_or_initialize_by(user: user, status: false)
  relation.status = true
  relation.save
end

#member?(user) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'app/models/nippo_core/group.rb', line 17

def member?(user)
  group_member_relations.exists?(user_id: user.id, status: true)
end