class Twitter::RESTError
Exception API base class raised when there is an error encountered upon querying or posting to the remote Twitter REST API.
To consume and query any RESTError
raised by Twitter4R:
begin # Do something with your instance of <tt>Twitter::Client</tt>. # Maybe something like: timeline = twitter.timeline_for(:public) rescue RESTError => re puts re.code, re.message, re.uri end
Which on the code raising a RESTError
will output something
like:
404 Resource Not Found /i_am_crap.json
Attributes
code[RW]
error[RW]
message[RW]
uri[RW]
Public Class Methods
register(status_code)
click to toggle source
# File lib/twitter/core.rb, line 110 def register(status_code) @@REGISTRY[status_code] = self end
registry()
click to toggle source
# File lib/twitter/core.rb, line 106 def registry @@REGISTRY end
Public Instance Methods
to_s()
click to toggle source
Returns string in following format:
"HTTP #{@code}: #{@message} at #{@uri}"
For example,
"HTTP 404: Resource Not Found at /i_am_crap.json
>This is the error message sent back by the Twitter.com API"
# File lib/twitter/core.rb, line 124 def to_s "HTTP #{@code}: #{@message} at #{@uri}" end