rejig to provide $REPL instead of $self, fix namespace::clean usage to not nuke meta
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Plugin / NewlineHack.pm
CommitLineData
f254750a 1# Adds a newline after print. Some readlines need it some don't. I guess
2# we should clarify whether this is a bug and if so whose bug at some point
3# but this'll do for now ;)
4
5package Devel::REPL::Plugin::NewlineHack;
6
7use Moose::Role;
48ddfeae 8use namespace::clean -except => [ 'meta' ];
f254750a 9
10after 'print' => sub {
11 # not fussed about args
12 my ($self) = @_;
13 my $fh = $self->out_fh;
14 print $fh "\n";
15};
16
171;
18