Installing

By default Geddy is installed in "/usr/local." To install it into a
different directory (e.g., one that doesn't require super-user
privilege), pass the PREFIX variable to the make install command.
For example, to install it into a "geddy" directory in your home
directory, you could use this:

make && make install PREFIX=~/geddy

If you do install Geddy somewhere special, you'll need to add the
"bin" directory in the install target to your PATH to get access
to the geddy executable.

Restart Geddy, and you'll see the new route working. Hit your
new route -- for example, http://localhost:4000/snow_dogs.json,
and you should see something like this:

{"method":"index","params":{"extension":"json"}}

The geddy generator utility also handles fancy pluralization
between model and controller. Specify your resource-name as a
singular naun, and the generator will do the right thing --
changing 'person' to 'people,' etc.

Data-validation happens on the call to create, and any
validation errors show up inside an errors property on
the instance, keyed by field name. Instances have a valid
method that returns a Boolean indicating whether the instance
is valid.