class LL::ERBContext

A context for a single ERB template, used for storing variables and retrieving the binding for a template.

Public Class Methods

new(variables = {}) click to toggle source

@param [Hash] variables

# File lib/ll/erb_context.rb, line 10
def initialize(variables = {})
  variables.each do |name, value|
    instance_variable_set("@#{name}", value)
  end
end

Public Instance Methods

get_binding() click to toggle source

@return [Binding]

# File lib/ll/erb_context.rb, line 19
def get_binding
  return binding
end