AnyEvent-SlackRTM
view release on metacpan or search on metacpan
"AnyEvent::AIO" : "0"
},
"requires" : {
"AnyEvent" : "0",
"AnyEvent::WebSocket::Client" : "0.12",
"Carp" : "0",
"Furl" : "0",
"IO::Socket::SSL" : "0",
"JSON" : "0",
"Net::SSLeay" : "0",
"Try::Tiny" : "0",
"perl" : "v5.14.0",
"vars" : "0"
}
},
"test" : {
"requires" : {
"Test::More" : "0"
}
}
},
recommends:
AnyEvent::AIO: '0'
requires:
AnyEvent: '0'
AnyEvent::WebSocket::Client: '0.12'
Carp: '0'
Furl: '0'
IO::Socket::SSL: '0'
JSON: '0'
Net::SSLeay: '0'
Try::Tiny: '0'
perl: v5.14.0
vars: '0'
resources:
bugtracker: https://github.com/zostay/AnyEvent-SlackRTM/issues
repository: git://github.com/zostay/AnyEvent-SlackRTM.git
version: '1.3'
x_generated_by_perl: v5.30.2
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
Makefile.PL view on Meta::CPAN
"MIN_PERL_VERSION" => "5.014000",
"NAME" => "AnyEvent::SlackRTM",
"PREREQ_PM" => {
"AnyEvent" => 0,
"AnyEvent::WebSocket::Client" => "0.12",
"Carp" => 0,
"Furl" => 0,
"IO::Socket::SSL" => 0,
"JSON" => 0,
"Net::SSLeay" => 0,
"Try::Tiny" => 0,
"vars" => 0
},
"TEST_REQUIRES" => {
"Test::More" => 0
},
"VERSION" => "1.3",
"test" => {
"TESTS" => "t/*.t"
}
);
Makefile.PL view on Meta::CPAN
my %FallbackPrereqs = (
"AnyEvent" => 0,
"AnyEvent::WebSocket::Client" => "0.12",
"Carp" => 0,
"Furl" => 0,
"IO::Socket::SSL" => 0,
"JSON" => 0,
"Net::SSLeay" => 0,
"Test::More" => 0,
"Try::Tiny" => 0,
"vars" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
lib/AnyEvent/SlackRTM.pm view on Meta::CPAN
$AnyEvent::SlackRTM::VERSION = '1.3';
use v5.14;
# ABSTRACT: AnyEvent module for interacting with the Slack RTM API
use AnyEvent;
use AnyEvent::WebSocket::Client 0.12;
use Carp;
use Furl;
use JSON;
use Try::Tiny;
our $START_URL = 'https://slack.com/api/rtm.connect';
sub new {
my ($class, $token, $client_opts) = @_;
$client_opts //= {};
croak "Client options must be passed as a HashRef" unless ref $client_opts eq 'HASH';
( run in 0.249 second using v1.01-cache-2.11-cpan-05444aca049 )