Class: Homebrew::Cmd::UpgradeCmd::FormulaeUpgradeContext Private

Inherits:
T::Struct
  • Object
show all
Defined in:
cmd/upgrade.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(formulae_to_install:, formulae_installer:, dependants:) ⇒ void

Parameters:



# File ''

const :formulae_to_install, T::Array[Formula]
const :formulae_installer, T::Array[FormulaInstaller]
const :dependants, Homebrew::Upgrade::Dependents

Instance Attribute Details

#dependantsHomebrew::Upgrade::Dependents (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 dependants.



# File ''

const :dependants, Homebrew::Upgrade::Dependents

#formulae_installerArray<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 formulae_installer.

Returns:



# File ''

const :formulae_installer, T::Array[FormulaInstaller]

#formulae_to_installArray<Formula> (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 formulae_to_install.

Returns:



# File ''

const :formulae_to_install, T::Array[Formula]