KiokuDB::Role::ID - A role for objects who choose their own ID.
# typically you set up your own ID role, and map the C<kiokudb_object_id> # method to your shema's ID package MySchema::ID; use Moose::Role; with qw(KiokuDB::Role::ID); sub kiokudb_object_id { shift->id }; requires "id"; package MySchema::Foo; use Moose; with qw(MySchema::ID); sub id { ... }
This role provides a way for objects to determine their own IDs.
You must implement or alias the kiokudb_object_id method to return a string.
kiokudb_object_id
Should return a string to be used as the ID of the object.
To install KiokuDB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm KiokuDB
CPAN shell
perl -MCPAN -e shell install KiokuDB
For more information on module installation, please visit the detailed CPAN module installation guide.