| 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') || [] |