Class: CircuitApi::Resources::User
- Inherits:
-
Base
- Object
- Base
- CircuitApi::Resources::User
show all
- Defined in:
- lib/circuit_api/resources/user.rb
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
Methods inherited from Base
#all, #create, #delete, #delete_all, #find, #initialize, #update
Instance Method Details
#api_resource ⇒ Object
4
5
6
|
# File 'lib/circuit_api/resources/user.rb', line 4
def api_resource
'users'
end
|
#find_by_email(email, params = {}) ⇒ Object
18
19
20
21
|
# File 'lib/circuit_api/resources/user.rb', line 18
def find_by_email(email, params = {})
result = connection("#{api_resource}/#{email}/getUserByEmail", params).get
response_to_object(result)
end
|
#profile ⇒ Object
8
9
10
11
|
# File 'lib/circuit_api/resources/user.rb', line 8
def profile
result = connection("#{api_resource}/profile").get
response_to_object(result)
end
|
#search(params) ⇒ Object
23
24
25
26
|
# File 'lib/circuit_api/resources/user.rb', line 23
def search(params)
result = connection("#{api_resource}/list", params).get
response_to_object(result)
end
|
#update_profile(params) ⇒ Object
13
14
15
16
|
# File 'lib/circuit_api/resources/user.rb', line 13
def update_profile(params)
result = connection("#{api_resource}/profile", params).put
response_to_object(result)
end
|