Class: OmiseGO::User
- Inherits:
-
Base
- Object
- Base
- OmiseGO::User
show all
- Defined in:
- lib/omisego/user.rb
Instance Attribute Summary
Attributes inherited from Base
#client, #original_payload
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Base
attributes, #error?, global_client, #initialize, #inspect, request, #success?
Constructor Details
This class inherits a constructor from OmiseGO::Base
Class Method Details
.create(provider_user_id:, username:, metadata: {}, client: nil) ⇒ Object
15
16
17
18
19
|
# File 'lib/omisego/user.rb', line 15
def create(provider_user_id:, username:, metadata: {}, client: nil)
request(client).send('user.create', provider_user_id: provider_user_id,
username: username,
metadata: metadata).data
end
|
.find(provider_user_id:, client: nil) ⇒ Object
10
11
12
13
|
# File 'lib/omisego/user.rb', line 10
def find(provider_user_id:, client: nil)
return ErrorHandler.handle(:nil_id) unless provider_user_id
request(client).send('user.get', provider_user_id: provider_user_id).data
end
|
.login(provider_user_id:, client: nil) ⇒ Object
6
7
8
|
# File 'lib/omisego/user.rb', line 6
def login(provider_user_id:, client: nil)
request(client).send('login', provider_user_id: provider_user_id).data
end
|
.update(provider_user_id:, username:, metadata: {}, client: nil) ⇒ Object
21
22
23
24
25
|
# File 'lib/omisego/user.rb', line 21
def update(provider_user_id:, username:, metadata: {}, client: nil)
request(client).send('user.update', provider_user_id: provider_user_id,
username: username,
metadata: metadata).data
end
|
Instance Method Details
#login ⇒ Object
28
29
30
|
# File 'lib/omisego/user.rb', line 28
def login
login(provider_user_id)
end
|
#update(username:, metadata: {}, client: nil) ⇒ Object
32
33
34
35
36
37
38
|
# File 'lib/omisego/user.rb', line 32
def update(username:, metadata: {}, client: nil)
update({
provider_user_id: provider_user_id,
username: username,
metadata: metadata
}, client)
end
|