Class: CiscoSpark::Team

Inherits:
Object
  • Object
show all
Includes:
Model
Defined in:
lib/cisco_spark/models/team.rb

Instance Method Summary collapse

Methods included from Model

#destroy, #fetch, included, #initialize, #persist, #to_h

Instance Method Details

#add_person(person, options = {}) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/cisco_spark/models/team.rb', line 20

def add_person(person, options={})
  CiscoSpark::TeamMembership.new(
    team_id: id,
    person_id: person.id,
    is_moderator: options.fetch(:is_moderator, false),
  ).persist
end

#memberships(options = {}) ⇒ Object



15
16
17
18
# File 'lib/cisco_spark/models/team.rb', line 15

def memberships(options={})
  options[:team_id] = id
  CiscoSpark::TeamMembership.fetch_all(options)
end