aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/extend/hash.rb
blob: dc28cfb29d7f7533e435e3549fd316bd2b0b7aaa (plain)
1
2
3
4
5
6
7
class Hash
  def assert_valid_keys(*valid_keys)
    unknown_keys = keys - valid_keys
    return if unknown_keys.empty?
    raise Hbc::CaskError, %Q{Unknown keys: #{unknown_keys.inspect}. Running "#{UPDATE_CMD}" will likely fix it.}
  end
end