Module: ActiveAdmin::Exportable

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_admin/exportable.rb,
lib/active_admin/exportable/engine.rb,
lib/active_admin/exportable/version.rb,
lib/active_admin/exportable/exporter.rb,
lib/active_admin/exportable/importer.rb

Defined Under Namespace

Classes: Engine, Exporter, Importer

Constant Summary collapse

VERSION =
'0.2.0'

Instance Method Summary collapse

Instance Method Details

#exportable(options = {}) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/active_admin/exportable.rb', line 13

def exportable(options = {})
  includes = options.fetch(:includes) { [] }
  remove_ids = options.fetch(:remove_ids, true)
  filename_method = options[:filename_method]
  format = options.fetch(:format, :json)
  enable_resource_exportion(includes: includes, remove_ids: remove_ids, filename_method: filename_method,
                            format: format)
end