class BabyErubis::TemplateContext

Public Class Methods

new(vars={}) click to toggle source
# File lib/baby_erubis.rb, line 170
def initialize(vars={})
  vars.each do |k, v|
    instance_variable_set("@#{k}", v)
  end if vars
end

Public Instance Methods

[](key) click to toggle source
# File lib/baby_erubis.rb, line 176
def [](key)
  return instance_variable_get("@#{key}")
end
[]=(key, value) click to toggle source
# File lib/baby_erubis.rb, line 180
def []=(key, value)
  instance_variable_set("@#{key}", value)
end
escape(value) click to toggle source
# File lib/baby_erubis.rb, line 184
def escape(value)
  return value.to_s
end