package NetHirc::Util;
use strict;
use warnings;
use Exporter;
use POE qw(Kernel);
our @ISA = qw(Exporter);
our @EXPORT = qw(
debug
nht
pickrandom
update_statusline
);
our @EXPORT_OK = @EXPORT;
sub debug
{
$poe_kernel->post('nethirc_debug', 'debug', @_);
}
sub nht
{
$poe_kernel->post('nethirc_terminal', 'format', @_);
}
sub pickrandom
{
my $aref = shift;
return $aref->[int rand @$aref];
}
sub update_statusline
{
$poe_kernel->post('nethirc_terminal', 'update');
}
1;
__END__
syntax highlighted by Code2HTML, v. 0.9.1