From 556c81b540642884aabe61541a1f75b0dfedf146 Mon Sep 17 00:00:00 2001 From: Jonathan Chang Date: Mon, 9 Nov 2020 20:11:45 +1100 Subject: [PATCH] rubocop: fix Security/Open --- Library/Homebrew/livecheck/strategy/page_match.rb | 2 +- Library/Homebrew/livecheck/strategy/xorg.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/livecheck/strategy/page_match.rb b/Library/Homebrew/livecheck/strategy/page_match.rb index 230060a64d..49961eff59 100644 --- a/Library/Homebrew/livecheck/strategy/page_match.rb +++ b/Library/Homebrew/livecheck/strategy/page_match.rb @@ -47,7 +47,7 @@ module Homebrew # content # @return [Array] def self.page_matches(url, regex) - page = URI.open(url).read + page = URI.parse(url).open.read matches = page.scan(regex) matches.map(&:first).uniq end diff --git a/Library/Homebrew/livecheck/strategy/xorg.rb b/Library/Homebrew/livecheck/strategy/xorg.rb index 657085092a..18417207b0 100644 --- a/Library/Homebrew/livecheck/strategy/xorg.rb +++ b/Library/Homebrew/livecheck/strategy/xorg.rb @@ -87,7 +87,7 @@ module Homebrew match_data = { matches: {}, regex: regex, url: page_url } # Cache responses to avoid unnecessary duplicate fetches - @page_data[page_url] = URI.open(page_url).read unless @page_data.key?(page_url) + @page_data[page_url] = URI.parse(page_url).open.read unless @page_data.key?(page_url) matches = @page_data[page_url].scan(regex) matches.map(&:first).uniq.each do |match|