Sha256: 38b0303d7097e83425015e355b8d3af5b93ace94354190efcc2716c4bf6319d2
Contents?: true
Size: 348 Bytes
Versions: 9
Compression:
Stored size: 348 Bytes
Contents
#-- # Credit goes to Daniel Schierbeck #++ class Hash # Minor modification to Ruby's Hash#delete method # allowing it to take multiple keys. # # hsh = { :a => 1, :b => 2 } # hsh.delete_values(1) # hsh #=> { :b => 2 } # def delete_values(*values) keys.map{|key| delete(key) if values.include?(fetch(key)) } end end
Version data entries
9 entries across 9 versions & 1 rubygems