Class: Decisive::TemplateHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/decisive/template_handler.rb

Class Method Summary collapse

Class Method Details

.call(template) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/decisive/template_handler.rb', line 11

def self.call template
  "    extend Decisive::DSL\n    \#{template.source}\n    response.headers[\"Content-Disposition\"] = %(attachment; filename=\"\\\#{@filename}\")\n    rows\n      .map { |rows| rows.map(&:to_s) }\n      .map(&:to_csv)\n      .join\n  RUBY\nend\n"

.registerObject



7
8
9
# File 'lib/decisive/template_handler.rb', line 7

def self.register
  ActionView::Template.register_template_handler 'decisive', self
end