module RuBittrex::ClientApi

Public Instance Methods

account() click to toggle source

Accounts

# File lib/ru_bittrex/client_api.rb, line 6
def account
  Account.get(cl)
end
account_volume() click to toggle source
# File lib/ru_bittrex/client_api.rb, line 10
def account_volume
  Account.volume(cl)
end
address(currency) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 20
def address(currency)
  Address.get(currency, cl)
end
addresses() click to toggle source

Addresses

# File lib/ru_bittrex/client_api.rb, line 16
def addresses
  Address.all(cl)
end
balance(currency) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 30
def balance(currency)
  Balance.get(currency, cl)
end
balances() click to toggle source

Balances

# File lib/ru_bittrex/client_api.rb, line 26
def balances
  Balance.all(cl)
end
closed_deposits(params = {}) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 50
def closed_deposits(params = {})
  Deposit.closed(params.merge(cl))
end
currencies() click to toggle source

Currencies

# File lib/ru_bittrex/client_api.rb, line 36
def currencies
  Currency.all(cl)
end
currency(symbol) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 40
def currency(symbol)
  Currency.get(symbol, cl)
end
deposit(id) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 54
def deposit(id)
  Deposit.get(id, cl)
end
market(symbol) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 64
def market(symbol)
  Market.get(symbol, cl)
end
markets() click to toggle source

Markets

# File lib/ru_bittrex/client_api.rb, line 60
def markets
  Market.all(cl)
end
open_deposits(params = {}) click to toggle source

Deposits

# File lib/ru_bittrex/client_api.rb, line 46
def open_deposits(params = {})
  Deposit.open(params.merge(cl))
end
summaries() click to toggle source

Summaries

# File lib/ru_bittrex/client_api.rb, line 70
def summaries
  Summary.all(cl)
end
summary(market) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 74
def summary(market)
  Summary.get(market, cl)
end
ticker(market) click to toggle source
# File lib/ru_bittrex/client_api.rb, line 84
def ticker(market)
  Ticker.get(market, cl)
end
tickers() click to toggle source

Tickers

# File lib/ru_bittrex/client_api.rb, line 80
def tickers
  Ticker.all(cl)
end

Private Instance Methods

cl() click to toggle source

TODO: “markets/#{market}/orderbook” and “markets/#{market}/trades”

# File lib/ru_bittrex/client_api.rb, line 92
def cl
  { client: self }
end