diff options
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
| -rw-r--r-- | Library/Homebrew/exceptions.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 77da4489e..e9885890b 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -94,6 +94,19 @@ class TapFormulaUnavailableError < FormulaUnavailableError end end +class FormulaExistsError < RuntimeError + attr_reader :name, :path + + def initialize(name, path) + @name = name + @path = path + end + + def to_s + "Formula #{name} exists in #{path}" + end +end + class FormulaClassUnavailableError < FormulaUnavailableError attr_reader :path attr_reader :class_name |
