diff --git a/Library/Homebrew/utils/bottles.rb b/Library/Homebrew/utils/bottles.rb index 8322bdc614..c2b345bd01 100644 --- a/Library/Homebrew/utils/bottles.rb +++ b/Library/Homebrew/utils/bottles.rb @@ -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)