Класс: Cask::CaskLoader::AbstractContentLoader Абстрактный Приватный
- Наследует:
- Object
- Object
- Cask::CaskLoader::AbstractContentLoader
- Расширен модулем:
- T::Helpers
- Подключает:
- ILoader
- Определён в:
- cask/cask_loader.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Его нельзя создать напрямую. Подклассы должны реализовать указанные ниже методы abstract.
Загружает cask из строки.
Непосредственные известные подклассы
Краткое описание атрибутов экземпляра свернуть
- #content ⇒ String только для чтения приватный
- #tap ⇒ Tap? только для чтения приватный
Краткое описание методов экземпляра свернуть
- #initialize ⇒ void конструктор приватный
Методы, включённые из ILoader
Методы, включённые из 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 ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
48 49 50 51 52 | # File 'cask/cask_loader.rb', line 48 def initialize @content = T.let("", String) @tap = T.let(nil, T.nilable(Tap)) @config = T.let(nil, T.nilable(Config)) end |
Подробное описание атрибутов экземпляра
#content ⇒ String (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
42 43 44 | # File 'cask/cask_loader.rb', line 42 def content @content end |
#tap ⇒ Tap? (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
45 46 47 | # File 'cask/cask_loader.rb', line 45 def tap @tap end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Cask/CaskLoader/AbstractContentLoader.html