diff options
Diffstat (limited to 'lib/Thread/Task/Exception.pm')
-rw-r--r-- | lib/Thread/Task/Exception.pm | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/Thread/Task/Exception.pm b/lib/Thread/Task/Exception.pm new file mode 100644 index 0000000..b2f02f2 --- /dev/null +++ b/lib/Thread/Task/Exception.pm @@ -0,0 +1,22 @@ +use 5.008003; +use MooseX::Declare; + +class Thread::Task::Exception { + use MooseX::Types::Moose qw(Str HashRef); + + has 'msg' => ( + isa => Str, + is => 'ro', + required => 0, + predicate => 'has_msg', + ); + + has 'params' => ( + isa => HashRef, + is => 'ro', + required => 0, + predicate => 'has_params', + ); +} + +1; |