aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/exceptions.rb
diff options
context:
space:
mode:
authorKevin Moore2011-09-08 07:16:32 -0700
committerCharlie Sharpsteen2011-09-11 09:44:49 -0700
commit31f317128a9a2c7de67942af5d40f2e30d81274e (patch)
treea63800cd804ffedaae0203bdb1f5b06145395e63 /Library/Homebrew/exceptions.rb
parentfd910a60d9849236371f82404e4dfa32ef834fac (diff)
downloadhomebrew-31f317128a9a2c7de67942af5d40f2e30d81274e.tar.bz2
UnsatisfiedExternalDependencyError: init error
Pass message and formula to super so useful output occurs. Closes #7507. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
-rw-r--r--Library/Homebrew/exceptions.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb
index 08faea0e2..b55596aa4 100644
--- a/Library/Homebrew/exceptions.rb
+++ b/Library/Homebrew/exceptions.rb
@@ -59,12 +59,12 @@ class UnsatisfiedExternalDependencyError < Homebrew::InstallationError
def initialize formula, type
@type = type
- @formula = formula
+ super formula, get_message(formula)
end
- def message
+ def get_message formula
<<-EOS.undent
- Unsatisfied dependency: #{formula}
+ Unsatisfied external dependency: #{formula}
Homebrew does not provide #{type.to_s.capitalize} dependencies, #{tool} does:
#{command_line} #{formula}