NAME
    POE::Component::IRC::Plugin::Eval - Evaluate code with App::EvalServer

SYNOPSIS
     use POE::Component::IRC::Plugin::Eval;

     # evluate code in #foobar
     $irc->plugin_add(Eval => POE::Component::IRC::Plugin::Eval->new(
         Server_port => 14400,
         Channels    => ['#foobar'],
     ));

DESCRIPTION
    POE::Component::IRC::Plugin::Eval is a POE::Component::IRC plugin. It
    reads 'eval' commands from IRC users and evaluates code with
    App::EvalServer.

    You must add a POE::Component::IRC::Plugin::BotCommand plugin to the IRC
    component before adding this plugin.

METHODS
  "new"
    Takes the following arguments:

    'Server_host', the host where the App::EvalServer instance is running.
    Default is 'localhost'.

    'Server_port', the host where the App::EvalServer instance is running.
    Default is 14400.

    'Channels', an array reference of channels to post messages to. You must
    specify at least one channel.

    'Method', how you want messages to be delivered. Valid options are
    'notice' (the default) and 'privmsg'.

    Returns a plugin object suitable for feeding to POE::Component::IRC's
    "plugin_add" method.

AUTHOR
    Hinrik Örn Sigurðsson, hinrik.sig@gmail.com

LICENSE AND COPYRIGHT
    Copyright 2010 Hinrik Örn Sigurðsson

    This program is free software, you can redistribute it and/or modify it
    under the same terms as Perl itself.

