use Moose::Util ();
-our $VERSION = '1.19';
-$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
use Moose::Role;
return (
'sub {',
- $self->_inline_pre_body(@_),
'my ' . $inv . ' = shift;',
$self->_inline_curried_arguments,
'if (@_ == 1 || @_ == 2) {',
'}',
'elsif (@_ == 3) {',
$self->_inline_writer_core($inv, $slot_access),
- $self->_inline_post_body(@_),
'}',
'else {',
$self->_inline_check_argument_count,