Sha256: 34c975646c2861991c9c74f63b5b705fcf8627903ded6f72e94f0d6c0f6ae9b3

Contents?: true

Size: 544 Bytes

Versions: 3

Compression:

Stored size: 544 Bytes

Contents

class OrderItem
  
  attr_accessor :item_id, :price, :quantity, :description, :adcode, :category
  
  def initialize(item_id, price, quantity, description, adcode, category)
    @item_id = item_id
    @price = price
    @quantity = quantity
    @description = description
    @adcode = adcode
    @category = category    
  end
  
  def to_hash
    {
      item_id: @item_id,
      price: @price,
      quantity: @quantity,
      description: @description,
      adcode: @adcode,
      category: @category
    }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
maropost-api-0.2.1 lib/maropost_api/custom_types/order_item.rb
maropost-api-0.2.0 lib/maropost_api/custom_types/order_item.rb
maropost-api-0.1.0 lib/maropost_api/custom_types/order_item.rb