Module: Jasonette::ContexEmbedder

Defined in:
lib/jasonette/template.rb

Class Method Summary collapse

Class Method Details

.extended(klass_obj) ⇒ Object



193
194
195
196
197
198
199
# File 'lib/jasonette/template.rb', line 193

def self.extended(klass_obj)
  context = klass_obj.context
  context.instance_variables.each do |var|
    raise "Jason is using #{var} instance variable. Please change variable name." if klass_obj.instance_variable_get(var)
    klass_obj.instance_variable_set var, context.instance_variable_get(var)
  end
end