File Coverage

blib/lib/Net/Async/Slack/Event/Channel.pm
Criterion Covered Total %
statement 6 12 50.0
branch n/a
condition 0 6 0.0
subroutine 2 6 33.3
pod 0 4 0.0
total 8 28 28.5


line stmt bran cond sub pod time code
1             package Net::Async::Slack::Event::Channel;
2              
3 5     5   299477 use strict;
  5         12  
  5         241  
4 5     5   28 use warnings;
  5         11  
  5         1469  
5              
6             our $VERSION = '0.015'; # VERSION
7              
8             sub channel {
9 0     0 0   my ($self) = @_;
10 0   0       $self->{channel} //= $self->slack->channel_info($self->channel_id)
11             }
12             sub user {
13 0     0 0   my ($self) = @_;
14 0   0       $self->{user} //= $self->slack->user_info($self->user_id)
15             }
16              
17 0     0 0   sub channel_id { shift->{channel_id} }
18              
19 0     0 0   sub user_id { shift->{user_id} }
20              
21             1;
22