class Coinone::Order::CompleteOrders::CompleteOrder
Attributes
fee[R]
fee_rate[R]
order_id[R]
price[R]
qty[R]
timestamp[R]
type[R]
Public Class Methods
new(options={})
click to toggle source
# File lib/coinone/order/complete_orders/complete_order.rb, line 11 def initialize(options={}) @timestamp = nil @price = nil @type = nil @qty = nil @fee_rate = nil @fee = nil @order_id = nil update_response(options) end
Public Instance Methods
update_response(params={})
click to toggle source
# File lib/coinone/order/complete_orders/complete_order.rb, line 27 def update_response(params={}) @timestamp = params[:timestamp].to_i if params.has_key? :timestamp @price = params[:price].to_i if params.has_key? :price @qty = params[:qty].to_f if params.has_key? :qty @type = params[:type] if params.has_key? :type @fee_rate = params[:feeRate].to_f if params.has_key? :feeRate @fee = params[:fee].to_f if params.has_key? :fee @order_id = params[:orderId] if params.has_key? :orderId end