rmm/neuron-client — pull request #1 by kindkid (2012-01-10 16:24:09+00:00)
Title: Tighten up API and refactor a bit

* Added JSON-schema validations (can be turned off via configuration)
* Refactored model heirarchy so we just have Neuron::Client::Foo instead of Neuron::Client::Model::Foo, Neuron::Client::Model::Admin::Foo, and Neuron::Client::Model::Membase::Foo.
* Got rid of submodel_attributes accessors, so we're more explicit now.
* Renamed some attributes
* Zone parameters are now just attributes of the zone itself.
* Ads no longer have parameters
* Cleaned up specs a bit

Sorry, monolithic commit. :(