class Hash

def except!(*keys) # :nodoc:

:nodoc:
def except!(*keys) # :nodoc:
  copy = self.dup
  keys.each { |key| copy.delete!(key) }
  copy
end unless method_defined?(:except!)