NAME
Rope::Type - Rope with Type::Tiny
VERSION
Version 0.16
SYNOPSIS
package Knot;
use Rope;
use Rope::Type qw/int/;
int loops => 1;
int hitches => 10;
int bends => (
value => 10,
configurable => 1,
enumerable => 1,
);
function add_loops => sub {
my ($self, $loop) = @_;
$self->{loops} += int->($loop);
};
1;
...
my $k = Knot->new();
say $k->{loops}; # 1;
$k->{loops} = 'kaput'; # errors as Str is not an Int
Exports
int
Int
bool
Bool
str
Str
hash
HashRef
array
ArrayRef
scalar
ScalarRef
code
CodeRef
file
FileHandle
obj
Object
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)