line | % | coverage | condition |
21 | 67 | | ref $self->{'connect'} eq 'HASH' and $self->{'connect'}{'server'} |
23 | 100 | | $self->{'spawn'} ||= 2 |
25 | 100 | | $self->{'connect'}{'nick'} //= 'bot' |
26 | 100 | | $self->{'connect'}{'name'} //= 'Yet Another IRC Bot' |
27 | 100 | | $self->{'connect'}{'port'} ||= 6667 |
29 | 100 | | $self->{'daemon'} //= {} |
30 | 67 | | $self->{'daemon'}{'name'} //= $self->{'connect'}{'nick'} |
31 | 67 | | $self->{'daemon'}{'pid_file'} //= $self->{'daemon'}{'name'} . '.pid' |
92 | 0 | | not ref $_->{'timing'} and ($time - $session->{'start'}) % $_->{'timing'} == 0 |
| 0 | | ref $_->{'timing'} and $time % 60 == 0 and $_->{'timing'}->match($time) |
169 | 0 | | $self->{'in'}{'forum'} and $self->{'in'}{'forum'} eq $self->{'nick'} |
173 | 0 | | $self->{'in'}{'text'} =~ s/^\s*$self->{'nick'}\b\W*//i or $self->{'in'}{'private'} |
188 | 0 | | $self->{'helps'}{$1} || "Couldn't find the help topic: $1." |
205 | 0 | A | B | C | D | E | dec |
---|
0 | X | 0 | X | 0 | 0 | 0 | X | 0 | X | 1 | 1 | 0 | X | 1 | 0 | 0 | 0 | 0 | X | 1 | 0 | 1 | 1 | 0 | X | 1 | 1 | X | 1 | 1 | 0 | 0 | X | 0 | 0 | 1 | 0 | 0 | X | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | X | 1 | 1 | 1 | X | X | X | 1 |
| ref $hook->{'when'}{$type} eq 'Regexp' and $self->{'in'}{$type} =~ /$hook->{'when'}{$type}/ or ref $hook->{'when'}{$type} eq 'CODE' and $hook->{'when'}{$type}->($self, $self->{'in'}{$type}, {%{$self->{'in'};}}) or $self->{'in'}{$type} eq $hook->{'when'}{$type} |
271 | 100 | | $attr //= {} |
272 | 100 | | $attr->{'priority'} //= 0 |
383 | 0 | | $self->store->get('join') || [] |
415 | 0 | | $self->store->get('join') || [] |