Class: SpreeCmCommissioner::Transit::ExportOrder
- Inherits:
-
Object
- Object
- SpreeCmCommissioner::Transit::ExportOrder
- Includes:
- Spree::ServiceModule::Base
- Defined in:
- app/services/spree_cm_commissioner/transit/export_order.rb
Instance Method Summary collapse
Instance Method Details
#call(orders:, columns: nil, format: 'csv') ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'app/services/spree_cm_commissioner/transit/export_order.rb', line 6 def call(orders:, columns: nil, format: 'csv') if format == 'csv' csv_data = generate_csv(orders, columns) success(csv: csv_data) else success(orders: orders, columns: columns) end end |