class MBTC::Mercado
Public Class Methods
new( type = :btc )
click to toggle source
@param type [Symbol] Tipo de request (:btc ou :ltc)
# File lib/mbtc.rb, line 11 def initialize( type = :btc ) @type = type end
Public Instance Methods
orderbook()
click to toggle source
@return [Orderbook] Retorna as ofertas de compra e venda
# File lib/mbtc.rb, line 31 def orderbook orderbook_json = API.orderbook( @type ).parsed_response response = JSON.parse( orderbook_json ) Orderbook.new( response ) end
ticker()
click to toggle source
@return [Ticker] Retorna o ticker de preço
# File lib/mbtc.rb, line 20 def ticker ticker_json = API.ticker( @type ).parsed_response response = JSON.parse( ticker_json ) Ticker.new( response["ticker"] ) end
trades()
click to toggle source
Trades
@return [Array] Retorna as negociações ou operações realizadas
# File lib/mbtc.rb, line 42 def trades trades_json = API.trades( @type ).parsed_response response = JSON.parse( trades_json ) response.collect do |trade| Trade.new( trade ) end end