Spec-Zone.ru › Homebrew

Класс: DependentsMessage

Наследует:
Object
  • Object
  • DependentsMessage
показать все
Подключает:
Utils::Output::Mixin
Определён в:
dependents_message.rb

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

  • #deps ⇒ Array<String> только для чтения закрытый
  • #named_args ⇒ Array<String> только для чтения закрытый
  • #reqs ⇒ Array<String, Keg> только для чтения закрытый

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

  • #initialize(requireds, dependents, named_args: []) ⇒ void конструктор закрытый
  • #output ⇒ void закрытый

Методы, подключённые из 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(requireds, dependents, named_args: []) ⇒ void

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

Параметры:

  • requireds (Array<String, Keg>)
  • dependents (Array<String>)
  • named_args (Array<String>) (по умолчанию: [])


16
17
18
19
20
# File 'dependents_message.rb', line 16

def initialize(requireds, dependents, named_args: [])
  @reqs = requireds
  @deps = dependents
  @named_args = named_args
end

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

#deps ⇒ Array<String> (только для чтения)

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

Возвращает:

  • (Array<String>)


13
14
15
# File 'dependents_message.rb', line 13

def deps
  @deps
end

#named_args ⇒ Array<String> (только для чтения)

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

Возвращает:

  • (Array<String>)


13
14
15
# File 'dependents_message.rb', line 13

def named_args
  @named_args
end

#reqs ⇒ Array<String, Keg> (только для чтения)

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

Возвращает:

  • (Array<String, Keg>)


10
11
12
# File 'dependents_message.rb', line 10

def reqs
  @reqs
end

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

#output ⇒ void

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

Этот метод возвращает неопределённое значение.



23
24
25
26
27
28
29
30
# File 'dependents_message.rb', line 23

def output
  ofail <<~EOS
    Refusing to uninstall #{reqs.to_sentence}    because #{reqs.one? ? "it" : "they"}#{are_required_by_deps}.
    You can override this and force removal with:
#{sample_command}  EOS
end

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

Spec-Zone.ru

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