cli/named_args: improve missing_formula requires.
Let's make these more tightly scoped instead.
This commit is contained in:
parent
b31cfe8a85
commit
5bdd19d3eb
@ -28,8 +28,6 @@ module Homebrew
|
|||||||
cask_options: false,
|
cask_options: false,
|
||||||
without_api: false
|
without_api: false
|
||||||
)
|
)
|
||||||
require "missing_formula"
|
|
||||||
|
|
||||||
@args = args
|
@args = args
|
||||||
@override_spec = override_spec
|
@override_spec = override_spec
|
||||||
@force_bottle = force_bottle
|
@force_bottle = force_bottle
|
||||||
@ -315,6 +313,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig { returns(T::Array[Keg]) }
|
sig { returns(T::Array[Keg]) }
|
||||||
def to_default_kegs
|
def to_default_kegs
|
||||||
|
require "missing_formula"
|
||||||
|
|
||||||
@to_default_kegs ||= begin
|
@to_default_kegs ||= begin
|
||||||
to_formulae_and_casks(only: :formula, method: :default_kegs).freeze
|
to_formulae_and_casks(only: :formula, method: :default_kegs).freeze
|
||||||
rescue NoSuchKegError => e
|
rescue NoSuchKegError => e
|
||||||
@ -327,6 +327,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig { returns(T::Array[Keg]) }
|
sig { returns(T::Array[Keg]) }
|
||||||
def to_latest_kegs
|
def to_latest_kegs
|
||||||
|
require "missing_formula"
|
||||||
|
|
||||||
@to_latest_kegs ||= begin
|
@to_latest_kegs ||= begin
|
||||||
to_formulae_and_casks(only: :formula, method: :latest_kegs).freeze
|
to_formulae_and_casks(only: :formula, method: :latest_kegs).freeze
|
||||||
rescue NoSuchKegError => e
|
rescue NoSuchKegError => e
|
||||||
@ -339,6 +341,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig { returns(T::Array[Keg]) }
|
sig { returns(T::Array[Keg]) }
|
||||||
def to_kegs
|
def to_kegs
|
||||||
|
require "missing_formula"
|
||||||
|
|
||||||
@to_kegs ||= begin
|
@to_kegs ||= begin
|
||||||
to_formulae_and_casks(only: :formula, method: :kegs).freeze
|
to_formulae_and_casks(only: :formula, method: :kegs).freeze
|
||||||
rescue NoSuchKegError => e
|
rescue NoSuchKegError => e
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user