Exception: FormulaValidationError Private

Inherits:
StandardError
  • Object
show all
Defined in:
exceptions.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.

Raised when an invalid attribute is used in a formula.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(formula, attr, value) ⇒ 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:



93
94
95
96
97
# File 'exceptions.rb', line 93

def initialize(formula, attr, value)
  @attr = attr
  @formula = formula
  super "invalid attribute for formula '#{formula}': #{attr} (#{value.inspect})"
end

Instance Attribute Details

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



87
88
89
# File 'exceptions.rb', line 87

def attr
  @attr
end

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



90
91
92
# File 'exceptions.rb', line 90

def formula
  @formula
end