requires 'Term::ReadLine';
# rest
-requires 'Moose' => '0.74';
+requires 'Moose' => '0.90';
requires 'MooseX::Object::Pluggable' => '0.0009';
requires 'MooseX::Getopt' => '0.18';
-requires 'MooseX::AttributeHelpers' => '0.16';
requires 'namespace::clean';
requires 'File::HomeDir';
requires 'Task::Weaken';
=item *
-L<Moose> >= 0.64
+L<Moose> >= 0.90
=item *
=item *
-L<MooseX::AttributeHelpers> >= 0.14
-
-=item *
-
L<namespace::clean>
=item *
package Devel::REPL::Plugin::Nopaste;
use Devel::REPL::Plugin;
-use MooseX::AttributeHelpers;
use Moose::Util::TypeConstraints;
use namespace::clean -except => [ 'meta' ];
use Scalar::Util qw(blessed);
}
has complete_session => (
- metaclass => 'String',
+ traits => ['String'],
is => 'rw',
isa => 'Str',
lazy => 1,
use Scalar::Util qw(reftype);
-use MooseX::AttributeHelpers;
-
use namespace::clean -except => [ 'meta' ];
has default_command_prefix => (
);
has turtles_matchers => (
- metaclass => "Collection::Array",
+ traits => ["Collection::Array"],
isa => "ArrayRef[RegexpRef|CodeRef]",
is => "rw",
lazy => 1,