the repository now lives at https://github.com/moose/MooseX-Types-Structured
[gitmo/MooseX-Types-Structured.git] / lib / MooseX / Types / Structured / MessageStack.pm
index 56aa948..b600582 100644 (file)
@@ -1,6 +1,12 @@
-package MooseX::Types::Structured::MessageStack;
+package ## Hide from PAUSE
+  MooseX::Types::Structured::MessageStack;
+
 use Moose;
 
+=attr level
+
+=cut
+
 has 'level' => (
     traits => ['Counter'],
     is => 'ro',
@@ -13,7 +19,10 @@ has 'level' => (
     },
 );
 
-# :level, :message, :tc
+=attr messages
+
+=cut
+
 has 'messages' => (
     traits => ['Array'],
     is => 'ro',
@@ -27,6 +36,10 @@ has 'messages' => (
     },
 );
 
+=method as_string
+
+=cut
+
 sub as_string {
     my @messages = (shift)->all_messages;
     my @flattened_msgs =  map {