POE-Component-SmokeBox-Recent
view release on metacpan or search on metacpan
lib/POE/Component/SmokeBox/Recent.pm view on Meta::CPAN
}
sub _recent {
my ($kernel,$self,$type) = @_[KERNEL,OBJECT,ARG0];
my $target = delete $self->{sender_id};
my %reply;
$reply{recent} = delete $self->{recent} if $self->{recent};
$reply{error} = delete $self->{error} if $self->{error};
$reply{context} = delete $self->{context} if $self->{context};
$reply{url} = delete $self->{url};
@{ $reply{recent} } = grep { my @parts = split m!/!; $parts[3] !~ m!^perl6$!i } @{ $reply{recent} };
my $event = delete $self->{event};
$kernel->post( $target, $event, \%reply );
$kernel->refcount_decrement( $target, __PACKAGE__ );
return;
}
sub _process_http {
my ($kernel,$self) = @_[KERNEL,OBJECT];
my @path = $self->{rss} ? ( 'modules', '01modules.mtime.rss' ) : ( 'RECENT' );
$self->{uri}->path( File::Spec::Unix->catfile( $self->{uri}->path(), @path ) );
( run in 0.503 second using v1.01-cache-2.11-cpan-71847e10f99 )