Class: SpreeCmCommissioner::Export
- Defined in:
- app/models/spree_cm_commissioner/export.rb
Instance Method Summary collapse
- #construct_header ⇒ Object
- #construct_row(_resource) ⇒ Object
- #export_csv ⇒ Object
- #scope ⇒ Object
- #set_uuid ⇒ Object
Instance Method Details
#construct_header ⇒ Object
8 9 10 |
# File 'app/models/spree_cm_commissioner/export.rb', line 8 def construct_header raise 'You must implement construct_header method in your sub class' end |
#construct_row(_resource) ⇒ Object
12 13 14 |
# File 'app/models/spree_cm_commissioner/export.rb', line 12 def construct_row(_resource) raise 'You must implement construct_row method in your sub class' end |
#export_csv ⇒ Object
24 |
# File 'app/models/spree_cm_commissioner/export.rb', line 24 def export_csv; end |
#scope ⇒ Object
16 17 18 |
# File 'app/models/spree_cm_commissioner/export.rb', line 16 def scope raise 'You must implement scope method in your sub class' end |
#set_uuid ⇒ Object
20 21 22 |
# File 'app/models/spree_cm_commissioner/export.rb', line 20 def set_uuid self.uuid = SecureRandom.uuid end |