Launchpad: Use DEFAULT_REGEX as default regex arg
Using `DEFAULT_REGEX` as the default value of the `#find_versions` `regex` parameter allows us to tighten the type.
This commit is contained in:
parent
a28e1aa422
commit
1c03018b6a
@ -71,15 +71,15 @@ module Homebrew
|
|||||||
sig {
|
sig {
|
||||||
params(
|
params(
|
||||||
url: String,
|
url: String,
|
||||||
regex: T.nilable(Regexp),
|
regex: Regexp,
|
||||||
unused: T.nilable(T::Hash[Symbol, T.untyped]),
|
unused: T.nilable(T::Hash[Symbol, T.untyped]),
|
||||||
block: T.nilable(Proc),
|
block: T.nilable(Proc),
|
||||||
).returns(T::Hash[Symbol, T.untyped])
|
).returns(T::Hash[Symbol, T.untyped])
|
||||||
}
|
}
|
||||||
def self.find_versions(url:, regex: nil, **unused, &block)
|
def self.find_versions(url:, regex: DEFAULT_REGEX, **unused, &block)
|
||||||
generated = generate_input_values(url)
|
generated = generate_input_values(url)
|
||||||
|
|
||||||
PageMatch.find_versions(url: generated[:url], regex: regex || DEFAULT_REGEX, **unused, &block)
|
PageMatch.find_versions(url: generated[:url], regex: regex, **unused, &block)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user