Spec-Zone.ru › Homebrew

Класс: Cask::CaskLoader::AbstractContentLoader Абстрактный Приватный

Наследует:
Object
  • Object
  • Cask::CaskLoader::AbstractContentLoader
показать всё
Расширен модулем:
T::Helpers
Подключает:
ILoader
Определён в:
cask/cask_loader.rb

Обзор

Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

Этот класс является абстрактным.

Его нельзя создать напрямую. Подклассы должны реализовать указанные ниже методы abstract.

Загружает cask из строки.

Непосредственные известные подклассы

FromContentLoader, FromPathLoader

Краткое описание атрибутов экземпляра свернуть

  • #content ⇒ String только для чтения приватный
  • #tap ⇒ Tap? только для чтения приватный

Краткое описание методов экземпляра свернуть

  • #initialize ⇒ void конструктор приватный

Методы, включённые из ILoader

#load

Методы, включённые из 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. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (String)


42
43
44
# File 'cask/cask_loader.rb', line 42

def content
  @content
end

#tap ⇒ Tap? (только для чтения)

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Tap, nil)


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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API