class WebConsole::Template
A facade that handles template rendering and composition.
It introduces template helpers to ease the inclusion of scripts only on Rails error pages.
Public Class Methods
new(env, session)
click to toggle source
# File lib/web_console/template.rb, line 38 def initialize(env, session) @env = env @session = session end
Public Instance Methods
render(template)
click to toggle source
Render a template (inferred from template_paths
) as a plain
string.
# File lib/web_console/template.rb, line 44 def render(template) context = Context.new(template_paths, instance_values) context.render(template: template, layout: false) end