Make exception subclasses use their superclass properly
This commit is contained in:
parent
ddeac0284b
commit
1ace6f147d
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user