Fail when accessing registry with invalid key
This commit is contained in:
@@ -18,7 +18,9 @@ module Producer
|
||||
end
|
||||
|
||||
def [](key)
|
||||
@registry[key]
|
||||
@registry.fetch key
|
||||
rescue KeyError
|
||||
fail RegistryKeyError, key.inspect
|
||||
end
|
||||
alias get []
|
||||
|
||||
|
@@ -4,5 +4,6 @@ module Producer
|
||||
RuntimeError = Class.new(RuntimeError)
|
||||
ConditionNotMetError = Class.new(Error)
|
||||
RemoteCommandExecutionError = Class.new(RuntimeError)
|
||||
RegistryKeyError = Class.new(RuntimeError)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user