AnySan-Provider-Slack
view release on metacpan or search on metacpan
"Test::PAUSE::Permissions" : "0.07",
"Test::Pod" : "1.41",
"Test::Spellunker" : "v0.2.7"
}
},
"runtime" : {
"requires" : {
"AnyEvent::HTTP" : "0",
"AnyEvent::SlackRTM" : "1.2",
"AnySan" : "0",
"HTTP::Request::Common" : "0",
"JSON" : "0",
"perl" : "5.008001"
}
},
"test" : {
"requires" : {
"Test::More" : "0.98"
}
}
},
- author
- builder
provides:
AnySan::Provider::Slack:
file: lib/AnySan/Provider/Slack.pm
version: '0.07'
requires:
AnyEvent::HTTP: '0'
AnyEvent::SlackRTM: '1.2'
AnySan: '0'
HTTP::Request::Common: '0'
JSON: '0'
perl: '5.008001'
resources:
bugtracker: https://github.com/shogo82148/p5-AnySan-Provider-Slack/issues
homepage: https://github.com/shogo82148/p5-AnySan-Provider-Slack
repository: git://github.com/shogo82148/p5-AnySan-Provider-Slack.git
version: '0.07'
x_authority: cpan:SHOGO
x_contributors:
- 'Ichinose Shogo <shogo82148@gmail.com>'
requires 'perl', '5.008001';
requires 'AnySan';
requires 'AnyEvent::HTTP';
requires 'AnyEvent::SlackRTM', ">=1.2";
requires 'HTTP::Request::Common';
requires 'JSON';
on 'test' => sub {
requires 'Test::More', '0.98';
};
lib/AnySan/Provider/Slack.pm view on Meta::CPAN
package AnySan::Provider::Slack;
use strict;
use warnings;
our $VERSION = '0.07';
use base 'AnySan::Provider';
our @EXPORT = qw(slack);
use AnySan;
use AnySan::Receive;
use HTTP::Request::Common;
use AnyEvent::HTTP;
use AnyEvent::SlackRTM;
use JSON;
use Encode;
sub slack {
my(%config) = @_;
my $self = __PACKAGE__->new(
client => undef,
( run in 0.458 second using v1.01-cache-2.11-cpan-de7293f3b23 )