class Ravelin::Order

Attributes

app[RW]
category[RW]
country[RW]
creation_time[RW]
currency[RW]
custom[RW]
email[RW]
execution_time[RW]
from[RW]
items[RW]
market[RW]
order_id[RW]
price[RW]
seller_id[RW]
status[RW]
to[RW]

Public Instance Methods

app=(obj) click to toggle source
# File lib/ravelin/order.rb, line 36
def app=(obj)
  @app = Ravelin::App.new(obj)
end
from=(obj) click to toggle source
# File lib/ravelin/order.rb, line 28
def from=(obj)
  @from = Ravelin::Location.new(obj)
end
items=(arr) click to toggle source
# File lib/ravelin/order.rb, line 22
def items=(arr)
  raise ArgumentError.new('items= requires an Array') unless arr.is_a?(Array)

  @items = arr.map { |item| Ravelin::Item.new(item) }
end
to=(obj) click to toggle source
# File lib/ravelin/order.rb, line 32
def to=(obj)
  @to = Ravelin::Location.new(obj)
end