Class: Spree::Exports::NewsletterSubscribers
Constant Summary
Spree::Export::SUPPORTED_FILE_FORMATS
Class Method Summary
collapse
Instance Method Summary
collapse
available_models, available_types, #build_csv_line, #current_ability, #decode_prefixed_id_filters, #decode_search_value, #done?, #event_serializer_class, #export_file_name, #export_tmp_file_path, #generate, #generate_async, #generate_csv, #handle_attachment, #metafields_headers, #model_class, model_class, #multi_line_csv?, #normalize_search_params, #records_to_export, #scope, #send_export_done_email, type_for_model
Class Method Details
.required_scope ⇒ Object
4
5
6
|
# File 'app/models/spree/exports/newsletter_subscribers.rb', line 4
def self.required_scope
:customers
end
|
Instance Method Details
#scope_includes ⇒ Object
8
9
10
|
# File 'app/models/spree/exports/newsletter_subscribers.rb', line 8
def scope_includes
[:user, { metafields: :metafield_definition }]
end
|