App-Alice
view release on metacpan or search on metacpan
DBD::SQLite: 0
File::Copy: 0
File::ShareDir: 0.01
IRC::Formatting::HTML: 0.27
JSON: 2.12
List::MoreUtils: 0
Plack: 0
Plack::Session: 0
SQL::Abstract: 0
Text::MicroTemplate: 0.09
Try::Tiny: 0
Twiggy: 0
perl: 5.8.0
resources:
license: http://dev.perl.org/licenses/
version: 0.19
Makefile.PL view on Meta::CPAN
use inc::Module::Install;
name 'App-Alice';
perl_version '5.008';
author 'Lee Aylward <leedo@cpan.org>';
all_from 'lib/App/Alice.pm';
requires 'List::MoreUtils' => '0';
requires 'Any::Moose' => '0';
requires 'Try::Tiny' => '0';
requires 'AnyEvent' => '5.2';
requires 'AnyEvent::IRC' => '0.95';
requires 'AnyEvent::HTTP' => '0';
requires 'Twiggy' => '0';
requires 'Plack' => '0';
requires 'Plack::Session' => '0';
requires 'DBD::SQLite' => '0';
requires 'SQL::Abstract' => '0';
requires 'AnyEvent::DBI' => '0';
requires 'IRC::Formatting::HTML' => '0.27';
lib/App/Alice/HTTPD.pm view on Meta::CPAN
use IRC::Formatting::HTML qw/html_to_irc/;
use App::Alice::Stream;
use App::Alice::Commands;
use JSON;
use Encode;
use utf8;
use Any::Moose;
use Try::Tiny;
has 'app' => (
is => 'ro',
isa => 'App::Alice',
required => 1,
);
has 'httpd' => (is => 'rw');
has 'ping_timer' => (is => 'rw');
lib/App/Alice/Stream.pm view on Meta::CPAN
package App::Alice::Stream;
use JSON;
use Time::HiRes qw/time/;
use Try::Tiny;
use Any::Moose;
use strict;
use warnings;
has queue => (
is => 'rw',
isa => 'ArrayRef[HashRef]',
default => sub { [] },
);
lib/App/Alice/Test/MockIRC.pm view on Meta::CPAN
package App::Alice::Test::MockIRC;
use Any::Moose;
use AnyEvent::IRC::Util qw/parse_irc_msg prefix_nick mk_msg/;
use Try::Tiny;
has cbs => (is => 'rw', default => sub {{}});
has nick => (is => 'rw');
has user_prefix => (
is => 'rw',
lazy => 1,
default => sub{$_[0]->nick."!".$_[0]->nick."\@host"}
);
has events => (
( run in 1.122 second using v1.01-cache-2.11-cpan-05444aca049 )