Method: TECSCDE::TmObject#copy_from
- Defined in:
- lib/tecscde/tm_object.rb
#copy_from(tm_object) ⇒ Object
80 81 82 83 84 85 86 87 88 89 |
# File 'lib/tecscde/tm_object.rb', line 80 def copy_from(tm_object) tm_object.instance_variables.each do |iv| val = tm_object.instance_variable_get(iv) if val.is_a?(Array) || val.is_a?(Hash) instance_variable_set(iv, val.dup) else instance_variable_set(iv, val) end end end |