KiokuDB::Role::ID(3pm)

KiokuDB::Role::ID3pm

A role for objects who choose their own id.

Usage

    # typically you set up your own ID role, and map the C<kiokudb_object_id>
    # method to your schema'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 { ... }

Version

version 0.57

Overview

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.

Required methods

kiokudb_object_id

Should return a string to be used as the ID of the object.

Releases

6 releases since Debian 7 (Wheezy); the text changed 2 times.

  1. 7
  2. 8–10
  3. 12–13

Author

Yuval Kogman <[email protected]>

From libkiokudb-perl 0.57-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.