Module: REST::Error

Defined in:
lib/rest/error.rb

Overview

This constant can be used to rescue any of the known `Timeout`, `Connection`, and `Protocol` error classes.

For instance, to rescue any type of error that could be raise while making a request:

begin
  REST.get('http://example.com/pigeons/12')
rescue REST::Error => e
  p e # => Timeout::Error
end

If you want to rescue only `Timeout` related error classes, however, you can limit the scope:

begin
  REST.get('http://example.com/pigeons/12')
rescue REST::Error::Timeout => e
  p e # => Timeout::Error
end

Defined Under Namespace

Modules: Connection, Protocol, Timeout