class ItBitSDK::Trading::Wallet

Public Instance Methods

balance(wallet_id, currency_code) click to toggle source
# File lib/it_bit_sdk/trading/wallet.rb, line 20
def balance(wallet_id, currency_code)
  ::ItBitSDK::Wallet::Balance.new(params: send_request(:get, "/wallets/#{wallet_id}/balances/#{currency_code}"))
end
create!(name) click to toggle source
# File lib/it_bit_sdk/trading/wallet.rb, line 12
def create!(name)
  ::ItBitSDK::Wallet.new(params: send_request(:post, "/wallets", name: name, user_id: ::ItBitSDK.user_id))
end
wallet(wallet_id) click to toggle source
# File lib/it_bit_sdk/trading/wallet.rb, line 16
def wallet(wallet_id)
  ::ItBitSDK::Wallet.new(params: send_request(:get, "/wallets/#{wallet_id}"))
end
wallets(page: 1, per_page: 50) click to toggle source
# File lib/it_bit_sdk/trading/wallet.rb, line 7
def wallets(page: 1, per_page: 50)
  send_request(:get, "/wallets", userId: ::ItBitSDK.user_id)
    .collect { |wallet| ::ItBitSDK::Wallet.new(params: wallet)  }
end