Class: Tokamak::Hook::Rails::Tokamak
- Inherits:
-
ActionView::TemplateHandler
- Object
- ActionView::TemplateHandler
- Tokamak::Hook::Rails::Tokamak
- Includes:
- ActionView::TemplateHandlers::Compilable
- Defined in:
- lib/tokamak/hook/rails.rb
Instance Method Summary collapse
Instance Method Details
#compile(template) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/tokamak/hook/rails.rb', line 10 def compile(template) "@content_type_helpers = ::Tokamak.builder_lookup(self.response.content_type).helper; " + "extend @content_type_helpers; " + "extend Tokamak::Hook::Rails::Helpers; " + "code_block = lambda { #{template.source} };" + "builder = code_block.call; " + "builder" end |