Spec-Zone.ru › Homebrew

Класс: Formulary::FormulaJSONContentsLoader Приватный

Наследует:
FromAPILoader
  • Object
  • FormulaLoader
  • FromAPILoader
  • Formulary::FormulaJSONContentsLoader
показать всё
Определён в:
formulary.rb

Обзор

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

Загружает формулы непосредственно из их содержимого в формате JSON.

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

Атрибуты, унаследованные от FormulaLoader

#alias_path, #name, #path, #tap

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

  • #initialize(name, contents, tap: nil, alias_name: nil) ⇒ void конструктор приватный

Методы, унаследованные от FromAPILoader

#klass, try_new

Методы, унаследованные от FormulaLoader

#get_formula, #klass

Методы, включённые из 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(name, contents, tap: nil, alias_name: nil) ⇒ void

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

Параметры:

  • name (String)
  • contents (Hash{String => T.untyped})
  • tap (Tap, nil) (по умолчанию: nil)
  • alias_name (String, nil) (по умолчанию: nil)


966
967
968
969
# File 'formulary.rb', line 966

def initialize(name, contents, tap: nil, alias_name: nil)
  @contents = contents
  super(name, tap: tap, alias_name: alias_name)
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Formulary/FormulaJSONContentsLoader.html

Spec-Zone.ru

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