class LSports::Error
Constants
Public Class Methods
errors()
click to toggle source
# File lib/lsports/error.rb, line 6 def errors @errors ||= { 400 => LSports::Error::BadRequest, 404 => LSports::Error::NotFound } end
on_complete(response)
click to toggle source
# File lib/lsports/error.rb, line 13 def on_complete(response) klass = errors[response.http_code&.to_i] || LSports::Error::Unknown request = response.response&.request.inspect raise klass.new({ code: response.http_code, body: response.http_body, request: request }) end