Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: 4-1-stable
Fetching contributors…

Cannot retrieve contributors at this time

16 lines (14 sloc) 0.395 kB
class Hash
# Returns a hash that includes everything but the given keys. This is useful for
# limiting a set of parameters to everything but a few known toggles:
#
# @person.update(params[:person].except(:admin))
def except(*keys)
dup.except!(*keys)
end
# Replaces the hash without the given keys.
def except!(*keys)
keys.each { |key| delete(key) }
self
end
end
Jump to Line
Something went wrong with that request. Please try again.