Class: Skroutz::ErrorHandler

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/skroutz/errors.rb

Instance Method Summary collapse

Instance Method Details

#on_complete(env) ⇒ Object



52
53
54
55
56
57
58
# File 'lib/skroutz/errors.rb', line 52

def on_complete(env)
  status = env[:status]

  return unless (400...600).include?(status)

  send("handle_#{status.to_s.gsub(/(\d\d)$/, 'xx')}", env)
end