Spec-Zone.ru › Homebrew

Исключение: UsageError

Наследуется от:
RuntimeError
  • Object
  • RuntimeError
  • UsageError
показать все
Определено в:
exceptions.rb

Обзор

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

Вызывается, когда команда используется неправильно.

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

FormulaOrCaskUnspecifiedError, FormulaUnspecifiedError, Homebrew::CLI::InvalidConstraintError, Homebrew::CLI::MaxNamedArgumentsError, Homebrew::CLI::MinNamedArgumentsError, Homebrew::CLI::NumberOfNamedArgumentsError, Homebrew::CLI::OptionConflictError, Homebrew::CLI::OptionConstraintError, KegUnspecifiedError

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

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

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

  • #initialize(reason = nil) ⇒ void конструктор приватный

Подробное описание конструкторов

#initialize(reason = nil) ⇒ void

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

Параметры:

  • reason (String, nil) (по умолчанию: nil)


17
18
19
20
21
# File 'exceptions.rb', line 17

def initialize(reason = nil)
  super

  @reason = reason
end

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

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

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

Возвращает:

  • (String, nil)


14
15
16
# File 'exceptions.rb', line 14

def reason
  @reason
end

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

Spec-Zone.ru

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