class Round::User

Public Class Methods

hash_identifier() click to toggle source
# File lib/round/user.rb, line 5
def self.hash_identifier
  'email'
end
new(resource:, client:, **kwargs) click to toggle source
Calls superclass method Round::Base::new
# File lib/round/user.rb, line 9
def initialize(resource:, client:, **kwargs)
  super
  @resource.attributes.merge! kwargs
end

Public Instance Methods

devices() click to toggle source
# File lib/round/user.rb, line 14
def devices
  resource = @client.resources.devices_query(
    email: self.email
  )
  Round::DeviceCollection.new(
    resource: resource,
    client: @client
  )
end
wallet() click to toggle source
# File lib/round/user.rb, line 24
def wallet
  default_wallet
end