Класс: Formulary::NullLoader Приватный
- Наследует:
- FormulaLoader
- Object
- FormulaLoader
- Formulary::NullLoader
- Определён в:
- formulary.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, так как он может быть удалён или изменён без предупреждения.
Псевдозагрузчик, который вызывает исключение FormulaUnavailableError при попытке загрузить соответствующую формулу.
Краткое описание атрибутов экземпляра
Атрибуты, унаследованные от FormulaLoader
#alias_path, #name, #path, #tap
Краткое описание методов класса свернуть
Краткое описание методов экземпляра свернуть
- #get_formula(_spec, alias_path: nil, force_bottle: false, flags: [], ignore_errors: false) ⇒ Formula приватный
- #initialize(ref) ⇒ void конструктор приватный
Методы, унаследованные от FormulaLoader
Методы, включённые из Utils::Output::Mixin
#issue_reporting_message, #odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #opoo_without_github_actions_annotation, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_install_status, #pretty_installed, #pretty_uninstalled, #pretty_upgradable, #pretty_warning
Методы, включённые из Context
current, current=, #debug?, #quiet?, #verbose?, #with_context
Подробное описание конструкторов
#initialize(ref) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
868 869 870 871 | # File 'formulary.rb', line 868 def initialize(ref) name = File.basename(ref, ".rb") super name, Formulary.core_path(name) end |
Подробное описание методов класса
.try_new(ref, from: nil, warn: false) ⇒ T.attached_class?
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
861 862 863 864 865 | # File 'formulary.rb', line 861 def self.try_new(ref, from: nil, warn: false) return if ref.is_a?(URI::Generic) new(ref) end |
Подробное описание методов экземпляра
#get_formula(_spec, alias_path: nil, force_bottle: false, flags: [], ignore_errors: false) ⇒ Formula
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
882 883 884 | # File 'formulary.rb', line 882 def get_formula(_spec, alias_path: nil, force_bottle: false, flags: [], ignore_errors: false) raise FormulaUnavailableError, name end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Formulary/NullLoader.html