Sha256: fd09d7821d625d867612c341f52472d96155184520e343d4a3b10380a58ee5b6
Contents?: true
Size: 654 Bytes
Versions: 2
Compression:
Stored size: 654 Bytes
Contents
if defined? ActionController ActionController::Renderers.add :xlsx do |data, options| send_data data, type: :xlsx, disposition: :attachment, filename: "#{options[:filename] ? options[:filename].sub('.xlsx','') : 'data'}.xlsx" end ActionController::Renderers.add :ods do |data, options| send_data data, type: :ods, disposition: :attachment, filename: "#{options[:filename] ? options[:filename].sub('.ods','') : 'data'}.ods" end ActionController::Renderers.add :csv do |data, options| send_data data, type: :csv, disposition: :attachment, filename: "#{options[:filename] ? options[:filename].sub('.csv','') : 'data'}.csv" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spreadsheet_architect-1.0.2 | lib/spreadsheet_architect/action_controller_renderers.rb |
spreadsheet_architect-1.0.1 | lib/spreadsheet_architect/action_controller_renderers.rb |