Spec-Zone.ru › Homebrew

Класс: GitHubRunner

Наследует:
T::Struct
  • Object
  • T::Struct
  • GitHubRunner
показать всё
Определено в:
github_runner.rb

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

  • #active ⇒ Boolean закрытый

    Возвращает значение свойства active.

  • #arch ⇒ Symbol только для чтения закрытый

    Возвращает значение свойства arch.

  • #macos_version ⇒ MacOSVersion? только для чтения закрытый

    Возвращает значение свойства macos_version.

  • #platform ⇒ Symbol только для чтения закрытый

    Возвращает значение свойства platform.

  • #spec ⇒ LinuxRunnerSpec, MacOSRunnerSpec только для чтения закрытый

    Возвращает значение свойства spec.

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

  • #arm64? ⇒ Boolean закрытый
  • #initialize(platform:, arch:, spec:, macos_version: nil, active: false) ⇒ void конструктор
  • #linux? ⇒ Boolean закрытый
  • #macos? ⇒ Boolean закрытый
  • #x86_64? ⇒ Boolean закрытый

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

#initialize(platform:, arch:, spec:, macos_version: nil, active: false) ⇒ void

Параметры:

  • platform (Symbol)
  • arch (Symbol)
  • spec (LinuxRunnerSpec, MacOSRunnerSpec)
  • macos_version (MacOSVersion, nil) (по умолчанию: nil)
  • active (Boolean) (по умолчанию: false)
# File ''

const :platform, Symbol
const :arch, Symbol
const :spec, T.any(LinuxRunnerSpec, MacOSRunnerSpec)
const :macos_version, T.nilable(MacOSVersion)
prop  :active, T::Boolean, default: false

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

#active ⇒ Boolean

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

Возвращает значение свойства active.

Возвращает:

  • (Boolean)
# File ''

prop  :active, T::Boolean, default: false

#arch ⇒ Symbol (только для чтения)

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

Возвращает значение свойства arch.

Возвращает:

  • (Symbol)
# File ''

const :arch, Symbol

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

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

Возвращает значение свойства macos_version.

Возвращает:

  • (MacOSVersion, nil)
# File ''

const :macos_version, T.nilable(MacOSVersion)

#platform ⇒ Symbol (только для чтения)

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

Возвращает значение свойства platform.

Возвращает:

  • (Symbol)
# File ''

const :platform, Symbol

#spec ⇒ LinuxRunnerSpec, MacOSRunnerSpec (только для чтения)

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

Возвращает значение свойства spec.

Возвращает:

  • (LinuxRunnerSpec, MacOSRunnerSpec)
# File ''

const :spec, T.any(LinuxRunnerSpec, MacOSRunnerSpec)

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

#arm64? ⇒ Boolean

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

Возвращает:

  • (Boolean)


30
31
32
# File 'github_runner.rb', line 30

def arm64?
  arch == :arm64
end

#linux? ⇒ Boolean

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

Возвращает:

  • (Boolean)


20
21
22
# File 'github_runner.rb', line 20

def linux?
  platform == :linux
end

#macos? ⇒ Boolean

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

Возвращает:

  • (Boolean)


15
16
17
# File 'github_runner.rb', line 15

def macos?
  platform == :macos
end

#x86_64? ⇒ Boolean

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

Возвращает:

  • (Boolean)


25
26
27
# File 'github_runner.rb', line 25

def x86_64?
  arch == :x86_64
end

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

Spec-Zone.ru

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