class Dominate::Instance
Public Class Methods
new(instance, locals = {})
click to toggle source
Calls superclass method
# File lib/dominate/instance.rb, line 30 def initialize instance, locals = {} instance.instance_variables.each do |name| instance_variable_set name, instance.instance_variable_get(name) end locals.to_h.each do |key, value| (class << self; self; end).send(:attr_accessor, key.to_sym) instance_variable_set("@#{key}", value) end super instance end