module ErbAsterisk::Render
Public Instance Methods
render(template, vars = {})
click to toggle source
Render
template
# File lib/erb_asterisk/render.rb, line 4 def render(template, vars = {}) log_debug("render: #{template}", 2) old_erb_output = @erb_output @erb_output = '' erb = new_erb(read_template(template)) b = binding vars.each do |name, value| b.local_variable_set(name, value) end r = erb.result(b) @erb_output = old_erb_output r end