Sha256: 421395f072ffaf1da479b4a498f420d2734aced5b9adaec5113fbefea4c6ca3a

Contents?: true

Size: 227 Bytes

Versions: 13

Compression:

Stored size: 227 Bytes

Contents

module DataMapper
  module Ext
    def self.try_dup(value)
      case value
      when ::TrueClass, ::FalseClass, ::NilClass, ::Module, ::Numeric, ::Symbol
        value
      else
        value.dup
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
sbf-dm-core-1.5.0 lib/dm-core/support/ext/try_dup.rb
sbf-dm-core-1.4.0 lib/dm-core/support/ext/try_dup.rb
sbf-dm-core-1.3.0 lib/dm-core/support/ext/try_dup.rb
sbf-dm-core-1.3.0.beta lib/dm-core/support/ext/try_dup.rb
ardm-core-1.3.0 lib/dm-core/support/ext/try_dup.rb
ardm-core-1.2.1 lib/dm-core/support/ext/try_dup.rb
dm-core-1.2.1 lib/dm-core/support/ext/try_dup.rb
ghost_dm-core-1.3.0.beta lib/dm-core/support/ext/try_dup.rb
dm-core-1.2.0 lib/dm-core/support/ext/try_dup.rb
dm-core-1.2.0.rc2 lib/dm-core/support/ext/try_dup.rb
dm-core-1.2.0.rc1 lib/dm-core/support/ext/try_dup.rb
dm-core-1.1.0 lib/dm-core/support/ext/try_dup.rb
dm-core-1.1.0.rc3 lib/dm-core/ext/try_dup.rb