class MercadoBitcoin::Api::Data::OrderBook
Attributes
asks[R]
bids[R]
Public Class Methods
new(opts = {})
click to toggle source
# File lib/mercado_bitcoin/api/data/order_book.rb, line 6 def initialize(opts = {}) self.asks = opts[:asks] || opts['asks'] self.bids = opts[:bids] || opts['bids'] end
Public Instance Methods
asks=(v)
click to toggle source
# File lib/mercado_bitcoin/api/data/order_book.rb, line 11 def asks=(v) v ||= [] @asks = v.map { |i| MercadoBitcoin::Api::Data::AskBid.new(i.to_model_hash) } end
bids=(v)
click to toggle source
# File lib/mercado_bitcoin/api/data/order_book.rb, line 16 def bids=(v) v ||= [] @bids = v.map { |i| MercadoBitcoin::Api::Data::AskBid.new(i.to_model_hash) } end
to_hash()
click to toggle source
# File lib/mercado_bitcoin/api/data/order_book.rb, line 21 def to_hash { asks: asks.map { |i| i.to_hash }, bids: bids.map { |i| i.to_hash } } end
to_json()
click to toggle source
# File lib/mercado_bitcoin/api/data/order_book.rb, line 28 def to_json to_hash.to_json end