AnyEvent-Lingr
view release on metacpan or search on metacpan
{
"abstract" : "Asynchronous Lingr client.",
"author" : [
"Daisuke Murase <typester@cpan.org>"
],
"dynamic_config" : "0",
"generated_by" : "Module::Install version 1.06, CPAN::Meta::Converter version 2.120630",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
---
abstract: 'Asynchronous Lingr client.'
author:
- 'Daisuke Murase <typester@cpan.org>'
build_requires:
ExtUtils::MakeMaker: 6.36
configure_requires:
CPAN::Meta: 0
ExtUtils::MakeMaker: 6.36
dynamic_config: 0
generated_by: 'Module::Install version 1.06, CPAN::Meta::Converter version 2.120630'
license: perl
inc/Module/Install.pm view on Meta::CPAN
# }
use 5.005;
use strict 'vars';
use Cwd ();
use File::Find ();
use File::Path ();
use vars qw{$VERSION $MAIN};
BEGIN {
# All Module::Install core packages now require synchronised versions.
# This will be used to ensure we don't accidentally load old or
# different versions of modules.
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
$VERSION = '1.06';
# Storage for the pseudo-singleton
$MAIN = undef;
lib/AnyEvent/Lingr.pm view on Meta::CPAN
Scalar::Util::weaken($self);
}
1;
__END__
=head1 NAME
AnyEvent::Lingr - Asynchronous Lingr client.
=head1 SYNOPSIS
use AnyEvent;
use AnyEvent::Lingr;
my $lingr = AnyEvent::Lingr->new(
user => 'your lingr username',
password => 'your lingr password',
api_key => 'your lingr api_key', # optional
lib/AnyEvent/Lingr.pm view on Meta::CPAN
print sprintf "[%s] %s: %s\n",
$msg->{room}, $msg->{nickname}, $msg->{text};
}
});
# start lingr session
$lingr->start_session;
=head1 DESCRIPTION
AnyEvent::Lingr is asynchronous client interface for L<Lingr|http://lingr.com/>.
=head1 METHODS
=head2 new(%options)
Create AnyEvent::Lingr object. Available %options are:
=over
=item * user => 'Str' (required)
( run in 0.339 second using v1.01-cache-2.11-cpan-0d8aa00de5b )