Class: ActionController::Responder
- Inherits:
-
Object
- Object
- ActionController::Responder
- Defined in:
- lib/cloudxls-rails/action_controller.rb
Overview
For respond_to default
Instance Method Summary collapse
Instance Method Details
#to_csv ⇒ Object
76 77 78 |
# File 'lib/cloudxls-rails/action_controller.rb', line 76 def to_csv controller.render({:csv => resources.last, :stream => false }.merge()) end |
#to_xls ⇒ Object
80 81 82 83 84 85 86 |
# File 'lib/cloudxls-rails/action_controller.rb', line 80 def to_xls if [:stream] == true [:data] ||= {} [:data][:url] ||= controller.request.url.gsub(/xls\Z/, "csv") end controller.render({:xls => resources.last }.merge()) end |
#to_xlsx ⇒ Object
88 89 90 91 92 93 94 |
# File 'lib/cloudxls-rails/action_controller.rb', line 88 def to_xlsx if [:stream] == true [:data] ||= {} [:data][:url] ||= controller.request.url.gsub(/xlsx\Z/, "csv") end controller.render({:xlsx => resources.last }.merge()) end |