NAME IO::Moose - Reimplementation of IO::* with improvements SYNOPSIS use IO::Moose 'Handle', 'File'; # loads IO::Moose::* modules $passwd = IO::Moose::File->new( filename=>'/etc/passwd' )->slurp; DESCRIPTION `IO::Moose' provides a simple mechanism to load several modules in one go. `IO::Moose::*' classes provide an interface mostly compatible with IO. The differences: * It is based on Moose object framework. * It uses Exception::Base for signaling errors. Most of methods are throwing exception on failure. * The modifiers like `input_record_separator' are supported on per file handler basis. * It also implements additional methods like `say', `slurp'. AUTHOR Piotr Roszatycki LICENSE Copyright 2008, 2009 by Piotr Roszatycki . This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html