Sha256: 327290bec782dd5b321b28914e9bbe5d472d09e3deff313a35547787dfa251a1
Contents?: true
Size: 610 Bytes
Versions: 1
Compression:
Stored size: 610 Bytes
Contents
require "action_view/template" require "redcloth" require "texterb/railtie" module Texterb mattr_accessor :processing_options @@processing_options = [] class Handler def erb_handler @erb_handler ||= ActionView::Template.registered_template_handler(:erb) end def call(template) compiled_source = erb_handler.call(template) if template.formats.include?(:html) "RedCloth.new(begin;#{compiled_source};end).to_html.html_safe" else compiled_source end end end end ActionView::Template.register_template_handler :texterb, Texterb::Handler.new
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
texterb-0.1.4 | lib/texterb.rb |