module REST::Error
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