class Supai::OrdersResponse
Attributes
total_orders[RW]
Public Class Methods
new(hash, chain_id, store_id, params)
click to toggle source
# File lib/supai/orders_response.rb, line 13 def initialize(hash, chain_id, store_id, params) set_attributes(hash) @chain_id = chain_id @store_id = store_id @params = params end
Public Instance Methods
inspect()
click to toggle source
# File lib/supai/orders_response.rb, line 32 def inspect "#<#{self.class} count: #{count}}>" end
next(token:, api: API.new)
click to toggle source
# File lib/supai/orders_response.rb, line 24 def next(token:, api: API.new) skip = (@params[:skip] || 0) + count return nil if skip >= total_orders @params[:skip] = skip Order.all(chain_id: @chain_id, store_id: @store_id, params: @params, token: token, api: api) end
params()
click to toggle source
# File lib/supai/orders_response.rb, line 20 def params @params end