Better style in error handling

This commit is contained in:
Joe Corcoran 2016-06-21 12:31:42 +02:00
parent 00fb01bd7a
commit 81e93ca710

View File

@ -17,11 +17,9 @@ module Travis::API::V3
def handle_errors(env_var) def handle_errors(env_var)
base = env_var.errors[:base] base = env_var.errors[:base]
case raise WrongParams if base.include?(:format)
when base.include?(:format) then raise WrongParams raise DuplicateResource if base.include?(:duplicate_resource)
when base.include?(:duplicate_resource) then raise DuplicateResource raise ServerError
else raise ServerError
end
end end
end end
end end