class RedmineCLI::TemplateRenderer::ErbEnvironment
Class for renderer. Don't use it outside
Public Class Methods
new(template, vars = {})
click to toggle source
# File lib/redmine_cli/template_renderer.rb, line 31 def initialize(template, vars = {}) @template = template @vars = vars end
Public Instance Methods
method_missing(m, *args)
click to toggle source
Calls superclass method
# File lib/redmine_cli/template_renderer.rb, line 36 def method_missing(m, *args) return @vars[m] if args.empty? && @vars.key?(m) super end
render()
click to toggle source
# File lib/redmine_cli/template_renderer.rb, line 42 def render ERB.new(@template, nil, '%<>').result(binding) end