weave some pod, respecting overridden authors/legal
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Error.pm
CommitLineData
19ba909c 1package Devel::REPL::Error;
6f4f9516 2
54beb05d 3our $VERSION = '1.003027';
4
19ba909c 5use Moose;
1d6c2dbc 6use namespace::autoclean;
19ba909c 7
8# FIXME get nothingmuch to refactor and release his useful error object
9
10has type => (
11 isa => "Str",
12 is => "ro",
13 required => 1,
14);
15
16has message => (
462bad8f 17 isa => "Str|Object",
19ba909c 18 is => "ro",
19 required => 1,
20);
21
22sub stringify {
23 my $self = shift;
24
25 sprintf "%s: %s", $self->type, $self->message;
26}
27__PACKAGE__