Sha256: f63160db577b1e68736f43adecd1de96225a868a4c430ec2a61bc90a56bc782a

Contents?: true

Size: 222 Bytes

Versions: 1

Compression:

Stored size: 222 Bytes

Contents

class Hash
  # It returns a hash without the specified keys.
  #
  #   {:a => 1, "a" => 2, :b => 3}.except(:a, :b)
  #   #=> {"a" => 2}
  #
  def except(*keys)
    dup.delete_if {|key, value| keys.include?(key)}
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
form-0.0.1.alpha1 lib/form/extensions/hash.rb