8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/veyor/request.rb', line 8
def on_complete(env)
case env[:status]
when 400
raise Veyor::BadRequest, error_message_400(env)
when 404
raise Veyor::NotFound, error_message_400(env)
when 500
raise Veyor::InternalServerError, error_message_500(env, "Something is technically wrong.")
when 502
raise Veyor::BadGateway, error_message_500(env, "The server returned an invalid or incomplete response.")
when 503
raise Veyor::ServiceUnavailable, error_message_500(env, "Appveyor is rate limiting your requests.")
when 504
raise Veyor::GatewayTimeout, error_message_500(env, "504 Gateway Time-out")
end
end
|