Sha256: 8059375590d7349e70b031b19ad283fcf3e5cf672426dd9d0ea7af19d10e40b1
Contents?: true
Size: 455 Bytes
Versions: 2
Compression:
Stored size: 455 Bytes
Contents
require 'action_view/base' require 'action_view/template' module ActionView module TemplateHandlers class RablHandler < TemplateHandler include Compilable def compile(template) %{ ::Rabl::Engine.new(assigns.merge(local_assigns), self) do #{template.source} end.to_#{template.format} } end end end end ActionView::Template.register_template_handler :rabl, ActionView::TemplateHandlers::RablHandler
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabl-0.0.4 | lib/rabl/template.rb |
rabl-0.0.3 | lib/rabl/template.rb |