Class: ShopifyTransporter::Exporters::Magento::OrderExporter

Inherits:
Object
  • Object
show all
Defined in:
lib/shopify_transporter/exporters/magento/order_exporter.rb

Instance Method Summary collapse

Constructor Details

#initialize(soap_client: nil, database_adapter: nil) ⇒ OrderExporter

Returns a new instance of OrderExporter.



7
8
9
10
# File 'lib/shopify_transporter/exporters/magento/order_exporter.rb', line 7

def initialize(soap_client: nil, database_adapter: nil)
  @client = soap_client
  @database_adapter = database_adapter
end

Instance Method Details

#exportObject



16
17
18
19
20
# File 'lib/shopify_transporter/exporters/magento/order_exporter.rb', line 16

def export
  base_orders.each do |order|
    yield with_attributes(order)
  end
end

#keyObject



12
13
14
# File 'lib/shopify_transporter/exporters/magento/order_exporter.rb', line 12

def key
  :order_id
end