Spec-Zone.ru › Homebrew

Exception: GitHub::API::Error Private

Inherits:
RuntimeError
  • Object
  • RuntimeError
  • GitHub::API::Error
show all
Includes:
Utils::Output::Mixin
Defined in:
utils/github/api.rb

Overview

This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.

Generic API error.

Direct Known Subclasses

AuthenticationFailedError, GitRepositoryIsEmptyError, HTTPNotFoundError, MissingAuthenticationError, RateLimitExceededError, ValidationFailedError

Instance Method Summary collapse

  • #initialize(message = nil, github_message = T.unsafe(nil)) ⇒ void constructor private

Methods included from 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

Constructor Details

#initialize(message = nil, github_message = T.unsafe(nil)) ⇒ void

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Parameters:

  • message (String, nil) (defaults to: nil)
  • github_message (String) (defaults to: T.unsafe(nil))


51
52
53
54
# File 'utils/github/api.rb', line 51

def initialize(message = nil, github_message = T.unsafe(nil))
  @github_message = T.let(github_message, T.nilable(String))
  super(message)
end

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

Spec-Zone.ru

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