Module: Xport::ExportControllerMethods

Defined in:
lib/xport/export_controller_methods.rb

Instance Method Summary collapse

Instance Method Details

#xport_export(export, filename:) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/xport/export_controller_methods.rb', line 5

def xport_export(export, filename:)
  download = export.download(filename: filename, user: current_user)
  if download
    redirect_to download
  else
    send_data export.to_file.read, filename: filename
  end
end