NAME Class::Accessor::Assert - Accessors which type-check SYNOPSIS use Class::Accessor::Assert; __PACKAGE__->mk_accessors( qw( +foo bar=Some::Class baz ) ); DESCRIPTION This is a version of Class::Accessor which offers rudimentary type-checking and existence-checking of arguments to constructors and set accessors. To specify that a member is mandatory in the constructor, prefix its name with a "+". To specify that it needs to be of a certain class when setting that member, suffix "=CLASSNAME". Unblessed reference types such as "=HASH" or "=ARRAY" are acceptable. SEE ALSO Class::Accessor INSTALLATION To install this module type the following: perl Build.PL ./Build ./Build test ./Build install On platforms that don't support the "./" notation, that would be: perl Build.PL perl Build perl Build test perl Build install If you wish, you may use the old MakeMaker style instead: perl Makefile.PL make make test make install AUTHOR Maintained by Steffen Mueller, Original author is Simon Cozens, Please direct any inquiries, bug reports and the like towards the maintainer. Simon does not support this module any more. COPYRIGHT AND LICENSE Copyright 2003 by Simon Cozens This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.