This commit is contained in:
Douglas Eichelberger 2024-04-21 14:34:55 -07:00
parent ed6f3064e5
commit 11720132bb
2 changed files with 6 additions and 3 deletions

View File

@ -251,8 +251,8 @@ module Homebrew
end
sig {
params(names: String, description: T.nilable(String), replacement: T.any(Symbol, String, NilClass), depends_on: T.nilable(String),
hidden: T::Boolean).void
params(names: String, description: T.nilable(String), replacement: T.any(Symbol, String, NilClass),
depends_on: T.nilable(String), hidden: T::Boolean).void
}
def flag(*names, description: nil, replacement: nil, depends_on: nil, hidden: false)
required, flag_type = if names.any? { |name| name.end_with? "=" }

View File

@ -5,23 +5,26 @@ require "abstract_command"
require "formulary"
require "cask/cask_loader"
# @!visibility private
class String
# @!visibility private
def f(*args)
require "formula"
Formulary.factory(self, *args)
end
# @!visibility private
def c(config: nil)
Cask::CaskLoader.load(self, config:)
end
end
class Symbol
# @!visibility private
def f(*args)
to_s.f(*args)
end
# @!visibility private
def c(config: nil)
to_s.c(config:)
end