Class: Coop::User

Inherits:
APIObject show all
Defined in:
lib/coop/api_object/user.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from APIObject

parse_response

Class Method Details

.find(id) ⇒ Object

Public: User data for one user

id - The user’s id

Examples

User.find(12345)
# => #<Coop::APIObject>

Returns an APIObject with user data



25
26
27
# File 'lib/coop/api_object/user.rb', line 25

def self.find(id)
  Coop.get_parsed("/users/#{id}")
end

Instance Method Details

#allObject

Public: List of a group’s users with all info

Examples

User.new({ group_id: 12345 }).all
# => [#<Coop::APIObject>, #<Coop::APIObject>, ...]

Returns Array of APIObjects with user data



11
12
13
# File 'lib/coop/api_object/user.rb', line 11

def all
  Coop.get_parsed("/group/#{self.group_id}/users")
end