Nigel Hamilton > Goo > Goo::Thing

Download:
Goo-0.09.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View Bugs
Report a bug
Source  

NAME ^

Goo::Thing - A "Thing" in your working environment that you can do actions to

SYNOPSIS ^

use Goo::Thing;

DESCRIPTION ^

A "Thing" is something you perform actions on in your working environment. It could be a file, a database entity or configuration file.

Everytime you perform an action on a Thing it is recorded in the Goo Trail.

The Goo Trail records all your temporal associations between Things in your environment.

METHODS ^

new

construct a Thing

get_filename

all Things must have a "filename" or "handle" - even database Things!

get_suffix

return the Thing suffix

get_prefix

get the full contents of the file

can_do_action

can this Thing do the action?

get_commands

return a list of commands

do_action

execute the action

AUTHOR ^

Nigel Hamilton <nigel@trexy.com>

SEE ALSO ^

Tour http://thegoo.org/goo-tour.pdf (big)

Web http://thegoo.org

Blog http://blog.thegoo.org