module ROM::Proxy::Constructor
Public Instance Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/rom/support/proxy.rb, line 15 def new(*args) proxy = super(*args) decorated_object = args.first proxy.instance_variable_set '@__decorated_class', decorated_object.class proxy.instance_variable_set '@__decorated_object', decorated_object proxy.instance_variable_set '@__args', args[1..args.size] proxy end