-Moose version 0.03
+Moose version 0.03_01
===========================
See the individual module documentation for more information
=head1 CAVEAT
-This is a B<very> early release of this module, it still needs
+This is an early release of this module, it still needs
some fine tuning and B<lots> more documentation. I am adopting
the I<release early and release often> approach with this module,
so keep an eye on your favorite CPAN mirror!
all instance slots, setting defaults where approprtiate and performing any
type constraint checking or coercion.
+For more details, see the ever expanding L<Moose::Cookbook>.
+
=head1 EXPORTED FUNCTIONS
Moose will export a number of functions into the class's namespace, which
Coming Soon.
-(the other 4 recipes kinda burned me out a bit)
-
=head1 AUTHOR
Stevan Little E<lt>stevan@iinteractive.comE<gt>
=head1 DESCRIPTION
+Moose's Roles are being actively developed, please see L<Moose::Role>
+for more information.
+
=head1 METHODS
=over 4
subtype NaturalLessThanTen
=> as Natural
- => where { $_ < 10 };
+ => where { $_ < 10 }
+ => message { "This number ($_) is not less than ten!" };
coerce Num
=> from Str
This creates a base type, which has no parent.
-=item B<subtype ($name, $parent, $where_clause)>
+=item B<subtype ($name, $parent, $where_clause, ?$message)>
This creates a named subtype.
-=item B<subtype ($parent, $where_clause)>
+=item B<subtype ($parent, $where_clause, ?$message)>
This creates an unnamed subtype and will return the type
constraint meta-object, which will be an instance of