lib/twitter/base.rb in dschn-twitter-0.4.1.1 vs lib/twitter/base.rb in dschn-twitter-0.4.1.2
- old
+ new
@@ -230,13 +230,13 @@
def handle_response!(response)
if %w[200 304].include?(response.code)
response = parse(response.body)
raise RateExceeded if (response/:hash/:error).text =~ /Rate limit exceeded/
response
- elsif response.code == '400'
- raise RateExceeded
elsif response.code == '503'
raise Unavailable, response.message
+ elsif response.code == '400'
+ raise RateExceeded, response.message
elsif response.code == '401'
raise CantConnect, 'Authentication failed. Check your username and password'
elsif response.code == '403'
error_message = (parse(response.body)/:hash/:error).text
raise CantFindUsers, error_message if error_message =~ /Could not find both specified users/