Sha256: 327b7b41647cfb22bc4c33734c52a226b6c410d3895149fe940ff14682731932
Contents?: true
Size: 653 Bytes
Versions: 3
Compression:
Stored size: 653 Bytes
Contents
require 'output_buffer_enhancer' module ActionView module TemplateHandlers class EnhancedEruby < Erubis::FastEruby include ::Erubis::PercentLineEnhancer include ::Erubis::DeleteIndentEnhancer include ::Erubis::OutputBufferEnhancer end class Erubis < TemplateHandler include Compilable def self.install! ActionView::Template.register_default_template_handler :erb, self end def compile(template) options = {} EnhancedEruby.new(template.source, options).src end end end end ActionView::TemplateHandlers::Erubis.install!
Version data entries
3 entries across 3 versions & 1 rubygems