NAME
methods - Provide method syntax and autoclean namespaces
SYNOPSIS
use methods;
# with signature
method foo($bar, %opts) {
$self->bar(reverse $bar) if $opts{rev};
}
# attributes
method foo : lvalue { $self->{foo} }
# change invocant name
method foo ($class: $bar) { $class->bar($bar) }
DESCRIPTION
This module uses Method::Signatures::Simple to provide named and anonymous methods with parameters, except with a shorter module name.
It also imports namespace::autoclean so the imported method
helper function (as well as any imported helper functions) won't become methods in the importing module.
SEE ALSO
AUTHORS
唐鳳 <cpan@audreyt.org>
CC0 1.0 Universal
To the extent possible under law, 唐鳳 has waived all copyright and related or neighboring rights to methods.
This work is published from Taiwan.
http://creativecommons.org/publicdomain/zero/1.0
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 54:
Non-ASCII character seen before =encoding in '唐鳳'. Assuming UTF-8