Class: Utils::Bottles::TagSpecification Private

Inherits:
Object
  • Object
show all
Defined in:
utils/bottles.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.

The specification for a specific tag

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tag:, checksum:, cellar:) ⇒ 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:



309
310
311
312
313
# File 'utils/bottles.rb', line 309

def initialize(tag:, checksum:, cellar:)
  @tag = tag
  @checksum = checksum
  @cellar = cellar
end

Instance Attribute Details

#cellarSymbol, 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:



306
307
308
# File 'utils/bottles.rb', line 306

def cellar
  @cellar
end

#checksumChecksum (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:



303
304
305
# File 'utils/bottles.rb', line 303

def checksum
  @checksum
end

#tagUtils::Bottles::Tag (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:



300
301
302
# File 'utils/bottles.rb', line 300

def tag
  @tag
end