Class: Hyperwallet::User
Class Method Summary
collapse
attributes, construct_from, convert_to_hyperwallet_object, #initialize, #method_missing, relations
Class Method Details
.all(params = {}) ⇒ Object
4
5
6
7
|
# File 'lib/hyperwallet/user.rb', line 4
def self.all(params={})
res = Hyperwallet.request(:get, '/users', params)
convert_to_hyperwallet_object(res, User)
end
|
.create(params = {}) ⇒ Object
14
15
16
17
|
# File 'lib/hyperwallet/user.rb', line 14
def self.create(params={})
res = Hyperwallet.request(:post, '/users', params)
convert_to_hyperwallet_object(res, User)
end
|
.find(key) ⇒ Object
9
10
11
12
|
# File 'lib/hyperwallet/user.rb', line 9
def self.find(key)
res = Hyperwallet.request(:get, "/users/#{key}")
convert_to_hyperwallet_object(res, User)
end
|
.update(key, params) ⇒ Object
19
20
21
22
|
# File 'lib/hyperwallet/user.rb', line 19
def self.update(key, params)
res = Hyperwallet.request(:put, "/users/#{key}", MultiJson.dump(params))
convert_to_hyperwallet_object(res, User)
end
|