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 11 def initialize(env, session) @env = env @session = session @mount_point = Middleware.mount_point 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 18 def render(template) view = View.new(template_paths, instance_values) view.render(template: template, layout: false) end