aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/core_ext/hash_ext.rb
blob: 90670c42c74055426daf53b5205ac103046fe1bc (plain) (blame)
1
2
3
4
5
6
class Hash
  def assert_valid_keys(valid_keys)
    unknown_keys = keys - valid_keys
    raise(ArgumentError, "Unknown key(s): #{unknown_keys.join(", ")}") unless unknown_keys.empty?
  end
end