Module: Proxeze::Copying

Defined in:
lib/proxeze/instance_methods.rb

Instance Method Summary collapse

Instance Method Details

#cloneObject

create a new proxy around a clone of my delegate object



4
5
6
7
8
9
# File 'lib/proxeze/instance_methods.rb', line 4

def clone
  hooks = self.class.hooks
  clone = Proxeze.for __getobj__.clone
  clone.class.hooks.merge hooks
  clone
end

#new_proxyObject

create a new proxy object for my delegate



12
13
14
# File 'lib/proxeze/instance_methods.rb', line 12

def new_proxy
  Proxeze.for __getobj__
end