Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/object.rb
Instance Method Summary collapse
Instance Method Details
#deep_copy!(from) ⇒ Object
2 3 4 5 6 7 |
# File 'lib/object.rb', line 2 def deep_copy!(from) self.instance_variables.each do |instance_var| from_instance_var = from.instance_variable_get(instance_var) self.instance_variable_set(instance_var, from_instance_var) end end |
#is_any?(*klasses) ⇒ Boolean
9 10 11 12 13 |
# File 'lib/object.rb', line 9 def is_any?(*klasses) klasses.flatten.any? do |klass| self.is_a?(klass) end end |