Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/ruby_patch/core_ext/object.rb
Instance Method Summary collapse
-
#deep_clone ⇒ Object
Create a deep clone by using Marshal.
- #exception? ⇒ Boolean
Instance Method Details
#deep_clone ⇒ Object
Create a deep clone by using Marshal.
10 11 12 |
# File 'lib/ruby_patch/core_ext/object.rb', line 10 def deep_clone() Marshal.load(Marshal.dump(self)) end |
#exception? ⇒ Boolean
5 6 7 |
# File 'lib/ruby_patch/core_ext/object.rb', line 5 def exception?() self.class.posterity_of?(Exception) end |