Class: InlineTemplates::TemplateHandler

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

Instance Method Summary collapse

Instance Method Details

#call(source) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/inline_templates/template_handler.rb', line 3

def call(source)
  "    @output_buffer ||= ActionView::OutputBuffer.new\n    context = ::InlineTemplates::RenderingContext.new(self, local_assigns, ::InlineTemplates::Builder.new)\n    context.instance_exec do\n      \#{source.source}\n    end\n    @output_buffer.to_s\n  EOF\nend\n"