8 lines
237 B
Ruby
Raw Normal View History

2016-08-18 22:11:42 +03:00
class Hash
def assert_valid_keys(*valid_keys)
unknown_keys = keys - valid_keys
return if unknown_keys.empty?
2016-09-24 13:52:43 +02:00
raise CaskError, %Q{Unknown keys: #{unknown_keys.inspect}. Running "#{UPDATE_CMD}" will likely fix it.}
2016-08-18 22:11:42 +03:00
end
end