class OmiseGO::User
Public Class Methods
create(provider_user_id:, username:, metadata: {}, encrypted_metadata: {}, client: nil)
click to toggle source
# File lib/omisego/user.rb, line 15 def create(provider_user_id:, username:, metadata: {}, encrypted_metadata: {}, client: nil) request(client).send('user.create', provider_user_id: provider_user_id, username: username, metadata: metadata, encrypted_metadata: encrypted_metadata).data end
find(provider_user_id:, client: nil)
click to toggle source
# 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)
click to toggle source
# File lib/omisego/user.rb, line 6 def login(provider_user_id:, client: nil) request(client).send('user.login', provider_user_id: provider_user_id).data end
update(provider_user_id:, username:, metadata: {}, encrypted_metadata: {}, client: nil)
click to toggle source
# File lib/omisego/user.rb, line 23 def update(provider_user_id:, username:, metadata: {}, encrypted_metadata: {}, client: nil) request(client).send('user.update', provider_user_id: provider_user_id, username: username, metadata: metadata, encrypted_metadata: encrypted_metadata).data end
wallets(provider_user_id:, client: nil)
click to toggle source
# File lib/omisego/user.rb, line 31 def wallets(provider_user_id:, client: nil) request(client).send('user.get_wallets', provider_user_id: provider_user_id).data end
Public Instance Methods
login(client: nil)
click to toggle source
# File lib/omisego/user.rb, line 36 def login(client: nil) self.class.login(provider_user_id, client: client) end
update(username:, metadata: {}, encrypted_metadata: {}, client: nil)
click to toggle source
# File lib/omisego/user.rb, line 40 def update(username:, metadata: {}, encrypted_metadata: {}, client: nil) self.class.update(provider_user_id: provider_user_id, username: username, metadata: metadata, encrypted_metadata: encrypted_metadata, client: client) end
wallets(client: nil)
click to toggle source
# File lib/omisego/user.rb, line 48 def wallets(client: nil) self.class.wallets(provider_user_id: provider_user_id, client: client) end