remove unneeded shebangs and "use lib" directives
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Error.pm
CommitLineData
19ba909c 1package Devel::REPL::Error;
2use Moose;
3
4# FIXME get nothingmuch to refactor and release his useful error object
5
6has type => (
7 isa => "Str",
8 is => "ro",
9 required => 1,
10);
11
12has message => (
462bad8f 13 isa => "Str|Object",
19ba909c 14 is => "ro",
15 required => 1,
16);
17
18sub stringify {
19 my $self = shift;
20
21 sprintf "%s: %s", $self->type, $self->message;
22}
23__PACKAGE__
24
25__END__