Class: ShopifyTransporter::Exporters::Magento::OrderExporter
- Inherits:
-
Object
- Object
- ShopifyTransporter::Exporters::Magento::OrderExporter
- Defined in:
- lib/shopify_transporter/exporters/magento/order_exporter.rb
Instance Method Summary collapse
- #export ⇒ Object
-
#initialize(soap_client: nil, database_adapter: nil) ⇒ OrderExporter
constructor
A new instance of OrderExporter.
- #key ⇒ Object
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
#export ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/shopify_transporter/exporters/magento/order_exporter.rb', line 16 def export base_orders.each do |order| begin yield with_attributes(order) rescue Savon::Error => e print_order_details_error(order, e) yield order end end end |
#key ⇒ Object
12 13 14 |
# File 'lib/shopify_transporter/exporters/magento/order_exporter.rb', line 12 def key :order_id end |