diff options
| author | Adam Vandenberg | 2013-08-06 19:52:58 -0700 | 
|---|---|---|
| committer | Adam Vandenberg | 2013-09-11 22:05:26 -0700 | 
| commit | b37bbbfc315e98ff525e81a132d16bdc14aed53f (patch) | |
| tree | 12bd4533ec277373ab4369a8937ea390d705e143 /Library/Homebrew/exceptions.rb | |
| parent | a634b70e24d7eb33295e1d0051436fa391e3b19c (diff) | |
| download | homebrew-b37bbbfc315e98ff525e81a132d16bdc14aed53f.tar.bz2 | |
Implement Resources
Closes #20212.
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
| -rw-r--r-- | Library/Homebrew/exceptions.rb | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 5865eb98e..986fdeaa9 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -260,3 +260,24 @@ class ChecksumMismatchError < RuntimeError      super + advice.to_s    end  end + +class ResourceMissingError < ArgumentError +  def initialize formula, resource +    @formula = formula +    @resource = resource +  end + +  def to_s +    "Formula #{@formula} does not define resource \"#{@resource}\"." +  end +end + +class DuplicateResourceError < ArgumentError +  def initialize resource +    @resource = resource +  end + +  def to_s +    "Resource \"#{@resource}\" defined more than once." +  end +end | 
