Класс: Cask::CaskLoader::NullLoader Закрытый
- Наследует:
- FromPathLoader
- Object
- AbstractContentLoader
- FromPathLoader
- Cask::CaskLoader::NullLoader
- Определён в:
- cask/cask_loader.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Псевдозагрузчик, который вызывает ошибку при попытке загрузить соответствующий cask.
Краткое описание атрибутов экземпляра
Атрибуты, унаследованные от FromPathLoader
Атрибуты, унаследованные от AbstractContentLoader
Краткое описание методов класса свернуть
Краткое описание методов экземпляра свернуть
- #initialize(ref) ⇒ void конструктор закрытый
- #load(config:) ⇒ Cask закрытый
Методы, унаследованные от FromPathLoader
Методы, включённые из 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
Подробное описание конструкторов
#initialize(ref) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
643 644 645 646 | # File 'cask/cask_loader.rb', line 643 def initialize(ref) token = File.basename(ref, ".rb") super CaskLoader.default_path(token) end |
Подробное описание методов класса
.try_new(ref, warn: false) ⇒ T.attached_class?
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
635 636 637 638 639 640 | # File 'cask/cask_loader.rb', line 635 def self.try_new(ref, warn: false) return if ref.is_a?(Cask) return if ref.is_a?(URI::Generic) new(ref) end |
Подробное описание методов экземпляра
#load(config:) ⇒ Cask
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
649 650 651 | # File 'cask/cask_loader.rb', line 649 def load(config:) raise CaskUnavailableError.new(token, "No Cask with this name exists.") end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Cask/CaskLoader/NullLoader.html