The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

UNIVERSAL::Object::ID - Supply a unique object identifier to every object

SYNOPSIS

    use DateTime;  # for example
    use UNIVERSAL::Object::ID;

    my $date = DateTime->now;

    print $date->object_id;

DESCRIPTION

Loading UNIVERSAL::Object::ID makes the Object::ID role available to every object.

Use at your own risk, polluting UNIVERSAL is not to be taken lightly. The best place to use this module is in your own personal or internal use code rather than a widely distributed software library. Or you can use Method::Lexical to safely apply the UNIVERSAL effect to just your lexical scope.

SEE ALSO

Object::ID, Method::Lexical