Tagcrumbs Gem

DESCRIPTION:

This is a RubyGem that provides an ActiveRecord-like interface to the www.tagcrumbs.com web service.

WEBSITES:

FEATURES:

  • ActiveRecord and ActiveResource-like interface

  • Support for OAuth authorization (3-legged and 2-legged)

  • Automatic loading of associated Models when they are accessed (just like ActiveRecord associations)

  • JSON and XML support

  • URLs are loaded from the web service and are not build manually to automatically adapt to smaller changes

  • A console program to interactively create new Placemarks or to create a Placemark by passing command line arguments (scripting support)

  • Validation error messages are read from the server and loaded into the objects

  • Find Tagcrumbs by many filter criteria

  • Load name, tag and city suggestions to help a user create a new placemark

  • Create new User Accounts on tagcrumbs.com

SYNOPSIS:

  • see the examples directory for some usage examples

REQUIREMENTS:

  • activesupport

  • hpricot

  • htmlentities

  • json

  • oauth

  • mime-types

  • builder

INSTALL:

  • sudo gem install tagcrumbs

SPECS:

Some fixtures are in a git submodule, this makes them reusable for different libraries. If you want to run the tests execute the following first:

git submodule init git submodule update

LICENSE:

  • see License.txt for more information