Исключение: TapUnavailableError Закрытый
- Наследует:
- RuntimeError
- Object
- RuntimeError
- TapUnavailableError
- Определено в:
- exceptions.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, так как он может быть удалён или изменён без предупреждения.
Возникает, когда tap недоступен.
Краткое описание атрибутов экземпляра свернуть
- #name ⇒ String только для чтения закрытый
Краткое описание методов экземпляра свернуть
- #initialize(name) ⇒ void конструктор закрытый
Подробное описание конструкторов
#initialize(name) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.
398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 | # File 'exceptions.rb', line 398 def initialize(name) @name = name = "No available tap #{name}.\n" if [CoreTap.instance.name, CoreCaskTap.instance.name].include?(name) command = "brew tap --force #{name}" += <<~EOS Run #{Formatter.identifier(command)} to tap #{name}! EOS else command = "brew tap-new #{name}" += <<~EOS Run #{Formatter.identifier(command)} to create a new #{name} tap! EOS end super .freeze end |
Подробное описание атрибутов экземпляра
#name ⇒ String (только для чтения)
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.
395 396 397 | # File 'exceptions.rb', line 395 def name @name end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/TapUnavailableError.html