#=GData4Ruby # #==Introduction #GData4Ruby is a full featured wrapper for the Google Data base API. GData4Ruby provides the ability #to authenticate with GData using the ClientLogin method. The package also includes a base gdata object #that can be subclassed to provide basic CRUD functions for all Google API service objects. Additionally, #a basic ACL object is included for interacting with ACL feeds and setting access rules. # #==Author and Contact Information #GData4Ruby was created and is maintained by Mike Reich #and is licenses under the LGPL v3. You can find the text of the LGPL #here: www.gnu.org/licenses/lgpl.html. Feel free to use and update, but be sure to contribute your #code back to the project and attribute as required by the license. # #===Website #cookingandcoding.com/gdata4ruby/ # #==Description #GData4Ruby has three major components: the service, the GData object and the AccessRule object. Each service #represents a google account, and includes a username (email) and a password. You can use the GData service #to authenticate either a google account or a google apps account. # #The GData object provides a base class for interacting with Google API objects, i.e. Documents, Events, etc. The #GData object contains common attributes present in all Google API objects, and provides interfaces for basic CRUD #functions. This class is meant to be subclassed. # #The AccessRule object provides a base class for interacting with Google Access Control Lists. ACLs provide the #main permissions mechanism for most Google API services. # #==Examples #Below are some common usage examples. For more examples, check the documentation. #===Service #1. Authenticate # service = Service.new # service.authenticate(“[email protected]”, “password”, “cl”) # #2. Authenticate with a specified GData version # service = Service.new(=> ‘3.0’) # service.authenticate(“[email protected]”, “password”, “cl”)