class Tennpipes::Rendering::ERBTemplate
Public Instance Methods
precompiled_preamble(locals)
click to toggle source
Calls superclass method
# File lib/tennpipes/rendering/erb_template.rb, line 27 def precompiled_preamble(locals) original = super return original unless @is_tennpipes_app "__in_erb_template = true\n" << original end
prepare()
click to toggle source
# File lib/tennpipes/rendering/erb_template.rb, line 21 def prepare @outvar = options[:outvar] || self.class.default_output_variable options[:trim] = '<>' if !(options[:trim] == false) && (options[:trim].nil? || options[:trim] == true) @engine = SafeERB.new(data, options[:safe], options[:trim], @outvar) end
render(*args)
click to toggle source
Calls superclass method
# File lib/tennpipes/rendering/erb_template.rb, line 13 def render(*args) app = args.first app_class = app.class @is_tennpipes_app = (defined?(Tennpipes::Application) && app.kind_of?(Tennpipes::Application)) || (app_class.respond_to?(:erb) && app_class.erb[:safe_buffer]) super end