mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-07-17 06:16:47 -06:00
Merge pull request #8458 from rolandwalker/move_hash_monkeypatch
move `Hash` monkeypatch to separate file
This commit is contained in:
commit
fca64494d4
3 changed files with 9 additions and 10 deletions
|
|
@ -1,3 +1,4 @@
|
|||
# monkeypatching
|
||||
require 'cask/extend/hash'
|
||||
require 'cask/extend/string'
|
||||
require 'cask/extend/pathname'
|
||||
|
|
|
|||
8
lib/cask/extend/hash.rb
Normal file
8
lib/cask/extend/hash.rb
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
class Hash
|
||||
def assert_valid_keys(*valid_keys)
|
||||
unknown_keys = self.keys - valid_keys
|
||||
unless unknown_keys.empty?
|
||||
raise CaskError.new %Q{Unknown keys: #{unknown_keys.inspect}. Running "#{UPDATE_CMD}" will likely fix it.}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -23,16 +23,6 @@ class Object
|
|||
end
|
||||
end
|
||||
|
||||
# monkeypatch Hash
|
||||
class Hash
|
||||
def assert_valid_keys(*valid_keys)
|
||||
unknown_keys = self.keys - valid_keys
|
||||
unless unknown_keys.empty?
|
||||
raise CaskError.new %Q{Unknown keys: #{unknown_keys.inspect}. Running "brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup" will likely fix it.}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class Buffer < StringIO
|
||||
def initialize(tty = false)
|
||||
super()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue