Class: CiscoSpark::Person

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

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Model

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

Class Method Details

.all_by_email(email, options = {}) ⇒ Object



16
17
18
19
# File 'lib/cisco_spark/models/person.rb', line 16

def self.all_by_email(email, options={})
  options[:email] = email
  self.fetch_all(options)
end

.all_by_name(name, options = {}) ⇒ Object



21
22
23
24
# File 'lib/cisco_spark/models/person.rb', line 21

def self.all_by_name(name, options={})
  options[:display_name] = name
  self.fetch_all(options)
end

Instance Method Details

#memberships(options = {}) ⇒ Object



26
27
28
29
# File 'lib/cisco_spark/models/person.rb', line 26

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