Module: Excelinator::Rails

Defined in:
lib/excelinator/rails.rb

Defined Under Namespace

Modules: ACMixin

Class Method Summary collapse

Class Method Details

.add_rendererObject



11
12
13
14
15
# File 'lib/excelinator/rails.rb', line 11

def self.add_renderer
  ActionController::Renderers.add :xls do |filename, options|
    send_xls_data(filename, options)
  end
end

.setupObject



3
4
5
6
7
8
9
# File 'lib/excelinator/rails.rb', line 3

def self.setup
  require 'action_controller'

  Mime::Type.register Excelinator::MIME_TYPE, :xls

  self.add_renderer if ::Rails::VERSION::MAJOR >= 3
end