Spec-Zone.ru › Homebrew

Класс: SBOM::Source Закрытый

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

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

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

  • #bottle ⇒ Hash{String => T.untyped} только для чтения закрытый

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

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

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

  • #patches ⇒ Array<EmbeddedPatch, ExternalPatch> только для чтения закрытый

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • #initialize(path:, tap_name: nil, tap_git_head: nil, spec:, patches:, bottle:, version: nil, url: nil, checksum: nil) ⇒ void конструктор

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

#initialize(path:, tap_name: nil, tap_git_head: nil, spec:, patches:, bottle:, version: nil, url: nil, checksum: nil) ⇒ void

Параметры:

  • path (String)
  • tap_name (String, nil) (по умолчанию: nil)
  • tap_git_head (String, nil) (по умолчанию: nil)
  • spec (Symbol)
  • patches (Array<EmbeddedPatch, ExternalPatch>)
  • bottle (Hash{String => T.untyped})
  • version (Version, nil) (по умолчанию: nil)
  • url (String, nil) (по умолчанию: nil)
  • checksum (Checksum, nil) (по умолчанию: nil)
# File ''

const :path, String
const :tap_name, T.nilable(String)
const :tap_git_head, T.nilable(String)
const :spec, Symbol
const :patches, T::Array[T.any(EmbeddedPatch, ExternalPatch)]
const :bottle, T::Hash[String, T.untyped]
const :version, T.nilable(Version)
const :url, T.nilable(String)
const :checksum, T.nilable(Checksum)

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

#bottle ⇒ Hash{String => T.untyped} (только для чтения)

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

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

Возвращает:

  • (Hash{String => T.untyped})
# File ''

const :bottle, T::Hash[String, T.untyped]

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

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

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

Возвращает:

  • (Checksum, nil)
# File ''

const :checksum, T.nilable(Checksum)

#patches ⇒ Array<EmbeddedPatch, ExternalPatch> (только для чтения)

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

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

Возвращает:

  • (Array<EmbeddedPatch, ExternalPatch>)
# File ''

const :patches, T::Array[T.any(EmbeddedPatch, ExternalPatch)]

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

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

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

Возвращает:

  • (String)
# File ''

const :path, String

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

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

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

Возвращает:

  • (Symbol)
# File ''

const :spec, Symbol

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

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

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

Возвращает:

  • (String, nil)
# File ''

const :tap_git_head, T.nilable(String)

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

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

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

Возвращает:

  • (String, nil)
# File ''

const :tap_name, T.nilable(String)

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

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

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

Возвращает:

  • (String, nil)
# File ''

const :url, T.nilable(String)

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

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

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

Возвращает:

  • (Version, nil)
# File ''

const :version, T.nilable(Version)

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

Spec-Zone.ru

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