NAME
    `IO::Async::Loop::Mojo' - use `IO::Async' with `Mojolicious'

SYNOPSIS
     use IO::Async::Loop::Mojo;

     my $loop = IO::Async::Loop::Mojo->new();

     $loop->add( ... );

     ...
     # Rest of Mojolicious code here

DESCRIPTION
    This subclass of IO::Async::Loop uses Mojo::Reactor to perform its IO
    operations. It allows the use of IO::Async-based code or modules from
    within a Mojolicious application.

CONSTRUCTOR
  $loop = IO::Async::Loop::Mojo->new()
    This function returns a new instance of a `IO::Async::Loop::Mojo'
    object. It takes no special arguments.

METHODS
    There are no special methods in this subclass, other than those provided
    by the `IO::Async::Loop' base class.

AUTHOR
    Paul Evans <leonerd@leonerd.org.uk>