Sha256: 82f2f8f61e141f469d32cb7c0c93521d9d55e480979f01ec8e2ef54d08b05687

Contents?: true

Size: 1008 Bytes

Versions: 5

Compression:

Stored size: 1008 Bytes

Contents

module Comable
  class OrderItem < ActiveRecord::Base
    module Csvable
      extend ActiveSupport::Concern

      included do
        comma do
          __association__ order: :code
          __association__ order: :email
          __association__ order: :payment_fee
          __association__ order: :shipment_fee
          __association__ order: :total_price
          __association__ order: { bill_address: :family_name }
          __association__ order: { bill_address: :first_name }
          __association__ order: { bill_address: :zip_code }
          __association__ order: { bill_address: :state_name }
          __association__ order: { bill_address: :city }
          __association__ order: { bill_address: :detail }
          __association__ order: { bill_address: :phone_number }
          name
          code
          price
          sku_h_item_name
          sku_v_item_name
          sku_h_choice_name
          sku_v_choice_name
          quantity
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
comable-core-0.6.0 app/models/comable/order_item/csvable.rb
comable_core-0.5.0 app/models/comable/order_item/csvable.rb
comable_core-0.4.2 app/models/comable/order_item/csvable.rb
comable_core-0.4.1 app/models/comable/order_item/csvable.rb
comable_core-0.4.0 app/models/comable/order_item/csvable.rb