Module CloudDB
In: lib/clouddb.rb
lib/clouddb/connection.rb
lib/clouddb/version.rb
lib/clouddb/database.rb
lib/clouddb/user.rb
lib/clouddb/authentication.rb
lib/clouddb/instance.rb
lib/clouddb/exception.rb
lib/clouddb/flavor.rb

Cloud Databases API

Connects Ruby Applications to Rackspace‘s Cloud Databases service

By Jorge Miramontes <jorge.miramontes@rackspace.com> and H. Wade Minter <minter@lunenburg.org>

See COPYING for license information. Copyright (c) 2012, Rackspace US, Inc.


Documentation & Examples

To begin reviewing the available methods and examples, peruse the README.rodc file, or begin by looking at documentation for the CloudDB::Connection class.

The CloudDB class is the base class. Not much of note aside from housekeeping happens here. To create a new CloudDB connection, use the CloudDB::Connection.new method.

Methods

Classes and Modules

Class CloudDB::Authentication
Class CloudDB::Connection
Class CloudDB::Database
Class CloudDB::Exception
Class CloudDB::Flavor
Class CloudDB::Instance
Class CloudDB::User

Constants

AUTH_USA = "https://auth.api.rackspacecloud.com/v1.0"
AUTH_UK = "https://lon.auth.api.rackspacecloud.com/v1.0"
VERSION = '0.0.1'

Public Class methods

CGI.escape, but without special treatment on spaces

Helper method to recursively symbolize hash keys.

[Validate]