Code Monkey home page Code Monkey logo

gdata4ruby's Introduction

#=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}[mailto:[email protected]] 
#and is licenses under the LGPL v3.  You can find the text of the LGPL 
#here: http://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
#http://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({:gdata_version => '3.0'})
#	service.authenticate("[email protected]", "password", "cl")

gdata4ruby's People

Contributors

mjreich avatar antunderwood avatar

Stargazers

David Pitman avatar  avatar

Watchers

 avatar James Cloos avatar

Forkers

edave

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.