utils/bottles: delegate methods.

This commit is contained in:
Mike McQuaid 2020-02-19 11:54:42 +00:00
parent dfa22680df
commit 02cc419a23
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -88,6 +88,10 @@ module Utils
end
class Collector
extend Forwardable
def_delegators :@checksums, :keys, :[], :[]=, :key?, :each_key
def initialize
@checksums = {}
end
@ -97,22 +101,6 @@ module Utils
return self[tag], tag if tag
end
def keys
@checksums.keys
end
def [](key)
@checksums[key]
end
def []=(key, value)
@checksums[key] = value
end
def key?(key)
@checksums.key?(key)
end
private
def find_matching_tag(tag)