class RsrGroup::OrderDetail
Attributes
order_identifier[R]
quantity[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/rsr_group/order_detail.rb, line 7 def initialize(options = {}) requires!(options, :order_identifier, :rsr_stock_number, :quantity, :shipping_carrier, :shipping_method) @order_identifier = options[:order_identifier] @rsr_stock_number = options[:rsr_stock_number] @quantity = (options[:quantity].is_a?(Integer) ? ("%05d" % options[:quantity]) : options[:quantity]) @shipping_carrier = options[:shipping_carrier] @shipping_method = options[:shipping_method] end
Public Instance Methods
to_single_line()
click to toggle source
# File lib/rsr_group/order_detail.rb, line 17 def to_single_line [ order_identifier, LINE_TYPES.key(:order_detail), @rsr_stock_number, @quantity, @shipping_carrier, @shipping_method ].join(";") end