AnySan-Provider-Slack

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "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"
         }
      }
   },

META.yml  view on Meta::CPAN

    - 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>'

cpanfile  view on Meta::CPAN

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 )