Module: OpenSRS::Account

Defined in:
lib/opensrs/account.rb

Class Method Summary collapse

Class Method Details

.balance(client: OpenSRS.default_client) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/opensrs/account.rb', line 7

def balance(client: OpenSRS.default_client)
  result = client.call(action: "GET_BALANCE", object: "BALANCE")
  attrs = result["attributes"]
  Balance.new(
    amount: attrs["balance"].to_f,
    hold: attrs["hold_balance"].to_f
  )
end