crowbar/barclamp-clouderamanager — pull request #76 by Paul-Webster (2013-03-14 20:38:28+00:00)
Title: CM API - Fixed up the CMS object API entry points. [1/1]

Fixed up the CM API client license calls.
* Made all CMS methods static.
* Pass in resource_root on each API entry point.
* Fixed the ApiLicense object to dynamically create instance variables (class initializer).
* Added get_license call to the unit test harness and set the exe bits (chmod 755).

.../clouderamanager/libraries/cmapi/api_client.rb | 118 +++++++++++++++++++-
.../libraries/cmapi/primitives/cms.rb | 60 ++++++-----
.../libraries/cmapi/primitives/types.rb | 10 ++-
unittest/api_test_harness.rb | 6 +-
4 files changed, 160 insertions(+), 34 deletions(-)

Crowbar-Pull-ID: f5422e88f81002110970fc4519bc4580e03eaea9

Crowbar-Release: fred