spark_api
spark_api copied to clipboard
Ruby client library for communication with the Spark API
this will probably be a long-running PR while I tie up all the loose ends I'm hoping to tie up, but I figured I'd throw this up and let TravisCI...
It is for RESO Web API calls, though (via `nextlink`). Example: `SparkApi.client.get "/listings?_skiptoken="` returns results but not the SkipToken
The protected `write_attribute` method of `SparkApi::Models::Base` checks whether the value being set for an attribute is already set to the assigned value. This causes inconsistent behavior when the attribute is...
Occassionally, the API (or more likely: the load balancer) will return anon-JSON response and we're handling that poorly: ```ruby MultiJson::ParseError lexical error: invalid char in json text. This website is...
Not sure what is involved in setting a minimum dependency for Faraday. I think this line here: https://github.com/sparkapi/spark_api/blob/0c8b5df40c5c12dca4c311ba38f01a8e7afd9cf1/lib/spark_api/faraday_middleware.rb#L33 Will require Faraday 1.0. This looks like the PR into the 1.0...