Make exception subclasses use their superclass properly

This commit is contained in:
Jack Nagel 2014-09-12 21:19:25 -05:00
parent ddeac0284b
commit 1ace6f147d

View File

@ -251,22 +251,13 @@ class ChecksumMismatchError < RuntimeError
end
class ResourceMissingError < ArgumentError
def initialize formula, resource
@formula = formula
@resource = resource
end
def to_s
"Formula #{@formula} does not define resource \"#{@resource}\"."
def initialize(formula, resource)
super "#{formula} does not define resource #{resource.inspect}"
end
end
class DuplicateResourceError < ArgumentError
def initialize resource
@resource = resource
end
def to_s
"Resource \"#{@resource}\" defined more than once."
def initialize(resource)
super "Resource #{resource.inspect} is defined more than once"
end
end