NAME
    IO::Moose - Reimplementation of IO::* with improvements

SYNOPSIS
      use IO::Moose qw< 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-filehandler basis.

    *   It also implements additional methods like say, slurp.

    *   It is pure-Perl implementation.

AUTHOR
    Piotr Roszatycki <dexter@debian.org>

LICENSE
    Copyright 2008 by Piotr Roszatycki <dexter@debian.org>.

    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

