Class: SBOM::Source Private
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.
Instance Attribute Summary collapse
-
#bottle ⇒ Hash{String => T.untyped}
readonly
private
Returns the value of prop
bottle. -
#checksum ⇒ Checksum?
readonly
private
Returns the value of prop
checksum. -
#patches ⇒ Array<EmbeddedPatch, ExternalPatch>
readonly
private
Returns the value of prop
patches. -
#path ⇒ String
readonly
private
Returns the value of prop
path. -
#spec ⇒ Symbol
readonly
private
Returns the value of prop
spec. -
#tap_git_head ⇒ String?
readonly
private
Returns the value of prop
tap_git_head. -
#tap_name ⇒ String?
readonly
private
Returns the value of prop
tap_name. -
#url ⇒ String?
readonly
private
Returns the value of prop
url. -
#version ⇒ Version?
readonly
private
Returns the value of prop
version.
Instance Method Summary collapse
Constructor Details
#initialize(path:, tap_name: nil, tap_git_head: nil, spec:, patches:, bottle:, version: nil, url: nil, checksum: nil) ⇒ void
|
|
# 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) |
Instance Attribute Details
#bottle ⇒ Hash{String => T.untyped} (readonly)
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.
Returns the value of prop bottle.
|
|
# File '' const :bottle, T::Hash[String, T.untyped] |
#checksum ⇒ Checksum? (readonly)
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.
Returns the value of prop checksum.
|
|
# File '' const :checksum, T.nilable(Checksum) |
#patches ⇒ Array<EmbeddedPatch, ExternalPatch> (readonly)
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.
Returns the value of prop patches.
|
|
# File '' const :patches, T::Array[T.any(EmbeddedPatch, ExternalPatch)] |
#path ⇒ String (readonly)
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.
Returns the value of prop path.
|
|
# File '' const :path, String |
#spec ⇒ Symbol (readonly)
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.
Returns the value of prop spec.
|
|
# File '' const :spec, Symbol |
#tap_git_head ⇒ String? (readonly)
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.
Returns the value of prop tap_git_head.
|
|
# File '' const :tap_git_head, T.nilable(String) |
#tap_name ⇒ String? (readonly)
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.
Returns the value of prop tap_name.
|
|
# File '' const :tap_name, T.nilable(String) |
#url ⇒ String? (readonly)
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.
Returns the value of prop url.
|
|
# File '' const :url, T.nilable(String) |
#version ⇒ Version? (readonly)
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.
Returns the value of prop version.
|
|
# File '' const :version, T.nilable(Version) |