Module: Schizo::Facade
- Defined in:
- lib/schizo/facade/base.rb,
lib/schizo/facade/class_builder.rb,
lib/schizo/facade/object_builder.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Base Classes: ClassBuilder, ObjectBuilder
Constant Summary collapse
- DCI_INSTANCE_VARIABLE =
:@dci
Class Method Summary collapse
Class Method Details
.copy_instance_variables(from, to) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/schizo/facade/object_builder.rb', line 6 def self.copy_instance_variables(from, to) from.instance_variables.each do |ivar_name| ivar = from.instance_variable_get(ivar_name) to.instance_variable_set(ivar_name, ivar) unless ivar_name == DCI_INSTANCE_VARIABLE end end |