Method: NationBuilder::Client#classify_response_error
- Defined in:
- lib/nationbuilder/client.rb
#classify_response_error(response) ⇒ Object
116 117 118 119 120 121 122 123 124 125 |
# File 'lib/nationbuilder/client.rb', line 116 def classify_response_error(response) case when response.code == 429 NationBuilder::RateLimitedError.new(response.body) when response.code.to_s.start_with?('4') NationBuilder::ClientError.new(response.body) when response.code.to_s.start_with?('5') NationBuilder::ServerError.new(response.body) end end |