From f67b79c3e1c4f8066d4590fcc2808cd37df60866 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sun, 17 Oct 2010 17:21:03 -0700 Subject: Use classes instead of strings for exceptions --- Library/Homebrew/extend/ARGV.rb | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 9c6aaf1f0..a4189e73b 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -2,6 +2,24 @@ class UsageError 1 + raise NoSuchKegError.new(name) if not d.directory? or dirs.length == 0 + raise MultipleVersionsInstalledError.new(name) if dirs.length > 1 Keg.new dirs.first end raise KegUnspecifiedError if @kegs.empty? -- cgit v1.2.3