Sha256: baa3ea9c25dc20910924fb30cfb8c268f3f1ec081f51d36a2d5dc098400562f8
Contents?: true
Size: 394 Bytes
Versions: 59
Compression:
Stored size: 394 Bytes
Contents
class Hash # Return 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
Version data entries
59 entries across 59 versions & 6 rubygems