Sha256: 1d9f60d833451762d8f405e4fbc4d1c3b1136f920e985013461f957253a02c5a

Contents?: true

Size: 432 Bytes

Versions: 1

Compression:

Stored size: 432 Bytes

Contents

module Bitso
  class Balance < Bitso::Model
    attr_accessor :btc_available, :btc_reserved, :btc_balance, :mxn_available, :mxn_reserved, :mxn_balance, :fee

    def self.from_api
      Bitso::Helper.parse_object!(Bitso::Net.post('/balance').to_str, self)
    end

    def self.method_missing method, *args
      balance = self.from_api
      return balance.send(method) if balance.respond_to? method

      super
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bitso-0.1.5 lib/bitso/balance.rb