module Hashie::Utils

def self.safe_dup(value)

Returns:
  • (Object) - the duplicated value

Parameters:
  • value (Object) -- the value to safely duplicate

Other tags:
    Api: - public
def self.safe_dup(value)
  case value
  when Complex, FalseClass, NilClass, Rational, Method, Symbol, TrueClass, *integer_classes
    value
  else
    value.dup
  end
end