From 40bbbd601eca738725e192dd638cbc1e868b7171 Mon Sep 17 00:00:00 2001 From: Mohammad Zain Abbas Date: Sun, 31 Jul 2022 09:49:19 +0200 Subject: [PATCH] Refractored `resource_version` to work for a single resource --- Library/Homebrew/livecheck/livecheck.rb | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Library/Homebrew/livecheck/livecheck.rb b/Library/Homebrew/livecheck/livecheck.rb index 16b4ca54e3..50813756ce 100644 --- a/Library/Homebrew/livecheck/livecheck.rb +++ b/Library/Homebrew/livecheck/livecheck.rb @@ -290,17 +290,20 @@ module Homebrew { name: resource.name, version: resource.version, livecheckable: resource.livecheckable? } end - resource_version_info = resource_version( - formula_or_cask, - json: json, - full_name: use_full_name, - verbose: verbose, - debug: debug, - ) + resource_version_info = formula_or_cask.resources.map do |resource| + resource_info = resource_version( + resource, + json: json, + full_name: use_full_name, + verbose: verbose, + debug: debug, + ) + resource_info + end latest_resources = resource_version_info.map do |resource| { name: resource[:resource], version: resource[:version][:latest] } - + end end if latest.blank?