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 invoker, signatures 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>