Cask: rename appcast configuration to must_contain

This commit is contained in:
Vítor Galvão 2020-05-19 15:47:56 +01:00
parent 731c723c4a
commit 8961ef40d5
2 changed files with 5 additions and 5 deletions

View File

@ -303,16 +303,16 @@ module Cask
def check_appcast_contains_version
return unless check_appcast?
return if cask.appcast.to_s.empty?
return if cask.appcast.configuration == :no_check
return if cask.appcast.must_contain == :no_check
appcast_stanza = cask.appcast.to_s
appcast_contents, = curl_output("--compressed", "--user-agent", HOMEBREW_USER_AGENT_FAKE_SAFARI, "--location",
"--globoff", "--max-time", "5", appcast_stanza)
version_stanza = cask.version.to_s
adjusted_version_stanza = if cask.appcast.configuration.blank?
adjusted_version_stanza = if cask.appcast.must_contain.blank?
version_stanza.split(",")[0].split("-")[0].split("_")[0]
else
cask.appcast.configuration
cask.appcast.must_contain
end
return if appcast_contents.include? adjusted_version_stanza

View File

@ -3,12 +3,12 @@
module Cask
class DSL
class Appcast
attr_reader :uri, :parameters, :configuration
attr_reader :uri, :parameters, :must_contain
def initialize(uri, **parameters)
@uri = URI(uri)
@parameters = parameters
@configuration = parameters[:configuration] if parameters.key?(:configuration)
@must_contain = parameters[:must_contain] if parameters.key?(:must_contain)
end
def to_yaml