NAME
Rope::Autoload - Rope Roles!
VERSION
Version 0.42
SYNOPSIS
Quick summary of what the module does.
Perhaps a little code snippet.
package
Knot::Role;
use
Rope::Role;
requires
qw/add_loops/
;
prototyped (
loops
=> 1,
hitches
=> 10,
...
);
properties {
bends
=> {
type
=>
sub
{
$_
[0] =~ m/^\d+$/ ?
$_
[0] :
die
"$_[0] != integer"
},
value
=> 10,
writeable
=> 0,
configurable
=> 1,
enumerable
=> 1,
},
...
};
1;
...
package
Knot;
use
Rope;
use
Rope::Autoload;
requires
qw/loops hitches bends/
;
function
add_loops
=>
sub
{
my
(
$self
,
$loop
) =
@_
;
$self
->loops +=
$loop
;
};
1;
...
my
$k
= Knot->new();
say
$k
->loops;
# 1;
$k
->add_loops(5);
say
$k
->loops;
# 6;
$k
->hitches = 15;
$k
->add_loops = 5;
# errors
AUTHOR
LNATION, <email at lnation.org>
BUGS
Please report any bugs or feature requests to bug-rope at rt.cpan.org
, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Rope. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Rope
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
This software is Copyright (c) 2023 by LNATION.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)