Sha256: ae1978d89d3f8268c11f8e2e4681821979507899fe2848d1d8c3c6d33a53ec64

Contents?: true

Size: 390 Bytes

Versions: 3

Compression:

Stored size: 390 Bytes

Contents

require 'csv_rails/array'
require 'csv_rails/active_record'

ActiveRecord::Base.send(:include, CsvRails::ActiveRecord)
Array.send(:include, CsvRails::Array)

ActionController::Renderers.add :csv do |obj, options|
  filename = options[:filename] || File.basename(request.path)
  send_data obj.to_csv(options), :type => Mime::CSV,
  :disposition => "attachment; filename=#{filename}.csv"
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
csv_rails-0.5.2 lib/csv_rails.rb
csv_rails-0.5.1 lib/csv_rails.rb
csv_rails-0.5.0 lib/csv_rails.rb