Method: LittleBird::Response#interpret
- Defined in:
- lib/littlebird_api_client/response.rb
#interpret(response, cast_class) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/littlebird_api_client/response.rb', line 16 def interpret(response, cast_class) raise error(response), response["error"] if response_is_an_error(response) if cast_class.class == Array return iterate(response, cast_class.first) else return respond_as_class(response, cast_class) end end |