class PaxfulClient::GetBalanceResponse
Private Instance Methods
default_body()
click to toggle source
# File lib/paxful_client/responses/get_balance_response.rb, line 26 def default_body raw_response.body end
default_parsed_body()
click to toggle source
# File lib/paxful_client/responses/get_balance_response.rb, line 30 def default_parsed_body JSON.parse(body).with_indifferent_access end
default_success()
click to toggle source
# File lib/paxful_client/responses/get_balance_response.rb, line 10 def default_success unless parsed_body['data'].present? self.error_message = 'GetBalanceResponse: data not present' return false end raw_response.success? end
default_wallet()
click to toggle source
# File lib/paxful_client/responses/get_balance_response.rb, line 18 def default_wallet args = parsed_body["data"].each_with_object({}) do |(attr, val), hash| hash[attr.underscore] = val end Wallet.new(args) end