Sha256: acdd785c95d58f58809314cad6bbd08ab79f320c3796729c32e4eb963536225d
Contents?: true
Size: 238 Bytes
Versions: 3
Compression:
Stored size: 238 Bytes
Contents
=begin rdoc Hash extentions =end class Hash def safe_merge(other_hash) merge(other_hash.delete_if {|k,v| has_key?(k) }) end def safe_merge!(other_hash) merge!(other_hash.delete_if {|k,v| has_key?(k) && !v.nil? }) end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-0.1.1 | lib/core/hash.rb |
auser-poolparty-0.1.2 | lib/core/hash.rb |
jtzemp-poolparty-0.1.2 | lib/core/hash.rb |