diff --git a/Library/Homebrew/livecheck/strategy/header_match.rb b/Library/Homebrew/livecheck/strategy/header_match.rb index bd0406089d..1971709a9e 100644 --- a/Library/Homebrew/livecheck/strategy/header_match.rb +++ b/Library/Homebrew/livecheck/strategy/header_match.rb @@ -37,8 +37,7 @@ module Homebrew headers = Strategy.page_headers(url) # Merge the headers from all responses into one hash - merged_headers = {} - headers.each { |resp_headers| merged_headers.merge!(resp_headers) } + merged_headers = headers.reduce(&:merge) if block match = block.call(merged_headers)