Class: Hyperwallet::User
Defined Under Namespace
Classes: PaypalAccount
Instance Attribute Summary
#values
Class Method Summary
collapse
attributes, construct_from, convert_to_hyperwallet_object, #initialize, #method_missing, relations, #respond_to_missing?
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
|
.auth_token(key) ⇒ Object
29
30
31
32
|
# File 'lib/hyperwallet/user.rb', line 29
def self.auth_token(key)
res = Hyperwallet.request(:post, "/users/#{key}/authentication-token")
convert_to_hyperwallet_object(res)
end
|
.balances(key, params = {}) ⇒ Object
24
25
26
27
|
# File 'lib/hyperwallet/user.rb', line 24
def self.balances(key, params={})
res = Hyperwallet.request(:get, "/users/#{key}/balances", params)
convert_to_hyperwallet_object(res)
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}", params)
convert_to_hyperwallet_object(res, User)
end
|