ap / Object-Tiny-Lvalue

minimal class builder with lvalue accessors

Home Page:https://metacpan.org/release/Object-Tiny-Lvalue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAME

Object::Tiny::Lvalue - minimal class builder with lvalue accessors

SYNOPSIS

Define a class:

package Foo;
use Object::Tiny::Lvalue qw( bar baz );
1;

Use the class:

my $object = Foo->new( bar => 1 );
printf "bar is %s\n", $object->bar;
$object->bar = 2;
printf "bar is now %s\n", $object->bar;

DESCRIPTION

This is a clone of Object::Tiny, but adjusted to create accessors that return lvalues.

You probably want to use Object::Properties instead.

About

minimal class builder with lvalue accessors

https://metacpan.org/release/Object-Tiny-Lvalue


Languages

Language:Perl 99.2%Language:Raku 0.8%