class Coinone::Public::Orderbook
Attributes
ask[R]
bid[R]
currency[R]
result[R]
timestamp[R]
Public Class Methods
new(params={})
click to toggle source
# File lib/coinone/public/orderbook.rb, line 9 def initialize(params={}) @result = params[:result] || nil @ask = [] @bid = [] @timestamp = params[:timestamp].to_i || nil @currency= params[:currency] || nil push_orders(params[:ask], @ask) if params.has_key? :ask push_orders(params[:bid], @bid) if params.has_key? :bid end
Public Instance Methods
push_orders(params, orders)
click to toggle source
# File lib/coinone/public/orderbook.rb, line 19 def push_orders(params, orders) orders.clear params.each do |order| orders.push(Order.new(order)) end end