demandchain/galaxy-client — pull request #33 by zghorn (2012-09-26 01:31:00+00:00)
Title: WIP API consolidation and eager load ready

I still need to add a load of tests but want to get this out for early feedback.

The poing of this PR is to:

1) Clear up redundant definitions of methods scattered in consumer web projects
2) Move unnecessary and/or redundant key/values from API v2 response and implement as new methods in galaxy-client
3) Implement a has_many and has_one resource pattern. This pattern will be able to avoid subsequent calls to API when eager loaded data is present.

This is part of a deployment series- the steps will be
1) Deploy Galaxy
2) Deploy galaxy-client
3) Deploy consumer web projects (in any order)

The branches in all projects will be named zh-api-consolidate

4) Deploy Galaxy cleanup
5) Deploy galaxy-client cleanup
6) Deploy consumer web cleanup projects (in any order)

The cleanup branches will all be named zh-api-consolidate-cleanup