Class: Toptranslation::Resource::OrderList

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/toptranslation/resource/order_list.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection, options = {}) ⇒ OrderList

Returns a new instance of OrderList.



5
6
7
8
# File 'lib/toptranslation/resource/order_list.rb', line 5

def initialize(connection, options = {})
  @connection = connection
  @options = options
end

Instance Method Details

#create(options = {}) ⇒ Object



15
16
17
# File 'lib/toptranslation/resource/order_list.rb', line 15

def create(options = {})
  Order.new(@connection, options)
end

#eachObject



19
20
21
# File 'lib/toptranslation/resource/order_list.rb', line 19

def each
  orders.each { |order| yield Order.new(@connection, order) }
end

#find(identifier) ⇒ Object



10
11
12
13
# File 'lib/toptranslation/resource/order_list.rb', line 10

def find(identifier)
  result = @connection.get("/orders/#{identifier}", version: 2)
  Order.new(@connection, result)
end