Sha256: 3941074003031a39ba9b012da0cd9d2969e13637909b78d54940eb605275e2e7

Contents?: true

Size: 275 Bytes

Versions: 2

Compression:

Stored size: 275 Bytes

Contents

Object.class_eval do
  # Override this in a child if it cannot be dup'ed
  #
  # @return [Object]
  def try_dup
    self.dup
  end
end

[ TrueClass, FalseClass, Module, NilClass, Numeric, Symbol ].each  do |klass|
  klass.class_eval do
    def try_dup() self ; end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gorillib-model-0.0.3 lib/gorillib/core_ext/object.rb
gorillib-model-0.0.1 lib/gorillib/core_ext/object.rb