+use strict;
+use warnings;
package Devel::REPL::Plugin::Nopaste;
+# ABSTRACT: #nopaste to upload session's input and output
+
+our $VERSION = '1.003029';
use Devel::REPL::Plugin;
-use Moose::Util::TypeConstraints;
-use namespace::clean -except => [ 'meta' ];
+use Moose::Util::TypeConstraints 'enum';
+use namespace::autoclean;
use Scalar::Util qw(blessed);
sub BEFORE_PLUGIN {
}
has complete_session => (
- metaclass => 'String',
+ traits => ['String'],
is => 'rw',
isa => 'Str',
lazy => 1,
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Nopaste - #nopaste to upload session's input and output
+=pod
=head1 COMMANDS
C<#pastetitle example of some code>
-defaults to 'Devel::REPL session'
+defaults to C<'Devel::REPL session'>.
=head1 CONFIGURATION
C<< $_REPL->nopaste_format( 'comment_output' ); >>
-These options can be set during a Devel::REPL session, but only affect
+These options can be set during a L<Devel::REPL> session, but only affect
the future parts of the session, not the past parts.
=head1 AUTHOR
=back
=cut
-