livecheck: Fix debug strategy info printing
The `ExtractPlist` strategy doesn't return certain values (e.g., `:url`), so it's necessary to also ensure these values are present before printing related debug info. Without these changes, we end up printing info for a blank value (e.g., "URL (strategy):").
This commit is contained in:
parent
9e8900fb6e
commit
e73524b093
@ -658,9 +658,13 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
if debug
|
if debug
|
||||||
puts "URL (strategy): #{strategy_data[:url]}" if strategy_data[:url] != url
|
if strategy_data[:url].present? && strategy_data[:url] != url
|
||||||
puts "URL (final): #{strategy_data[:final_url]}" if strategy_data[:final_url]
|
puts "URL (strategy): #{strategy_data[:url]}"
|
||||||
puts "Regex (strategy): #{strategy_data[:regex].inspect}" if strategy_data[:regex] != livecheck_regex
|
end
|
||||||
|
puts "URL (final): #{strategy_data[:final_url]}" if strategy_data[:final_url].present?
|
||||||
|
if strategy_data[:regex].present? && strategy_data[:regex] != livecheck_regex
|
||||||
|
puts "Regex (strategy): #{strategy_data[:regex].inspect}"
|
||||||
|
end
|
||||||
puts "Cached?: Yes" if strategy_data[:cached] == true
|
puts "Cached?: Yes" if strategy_data[:cached] == true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user