Class: Homebrew::Reinstall::InstallationContext Private

Inherits:
T::Struct
  • Object
show all
Defined in:
reinstall.rb

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

Instance Method Summary collapse

Constructor Details

#initialize(formula_installer:, keg: nil, formula:, options:) ⇒ void

Parameters:



# File ''

const :formula_installer, ::FormulaInstaller
const :keg, T.nilable(Keg)
const :formula, Formula
const :options, Options

Instance Attribute Details

#formulaFormula (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 formula.

Returns:



# File ''

const :formula, Formula

#formula_installer::FormulaInstaller (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 formula_installer.

Returns:



# File ''

const :formula_installer, ::FormulaInstaller

#kegKeg? (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 keg.

Returns:



# File ''

const :keg, T.nilable(Keg)

#optionsOptions (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 options.

Returns:



# File ''

const :options, Options