diff options
author | dakkar <dakkar@thenautilus.net> | 2010-07-11 20:34:02 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2010-07-11 20:34:02 +0100 |
commit | 6fc388b833ec0e924f663c11089b5c2b373ccf15 (patch) | |
tree | c9e2956ad06c7ef0d8b9e888e36fd88222da056d /lib/Thread/Task/Exception.pm | |
download | Thread-Task-6fc388b833ec0e924f663c11089b5c2b373ccf15.tar.gz Thread-Task-6fc388b833ec0e924f663c11089b5c2b373ccf15.tar.bz2 Thread-Task-6fc388b833ec0e924f663c11089b5c2b373ccf15.zip |
start
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; |