Accept a default value for `get' registry keyword

This commit is contained in:
Thibault Jouan
2014-11-18 15:56:25 +00:00
parent 2d3975d47f
commit 1465b98f18
2 changed files with 13 additions and 3 deletions

View File

@@ -20,10 +20,10 @@ module Producer
@remote ||= Remote.new(target)
end
def [](key)
@registry.fetch key
def [](*args)
@registry.fetch *args
rescue KeyError
fail RegistryKeyError, key.inspect
fail RegistryKeyError, args.first.inspect
end
alias get []