Исключение: 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. Третьим сторонам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
17 18 19 20 21 | # File 'exceptions.rb', line 17 def initialize(reason = nil) super @reason = reason end |
Подробное описание атрибутов экземпляра
#reason ⇒ String? (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
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