root/lang/perl/plagger/lib/Plagger/Plugin/Filter/Reverse.pm

Revision 9931, 436 bytes (checked in by otsune, 6 months ago)

FIlter::Reverse

Line 
1package Plagger::Plugin::Filter::Reverse;
2use strict;
3use base qw( Plagger::Plugin );
4
5sub register {
6    my($self, $context) = @_;
7    $context->register_hook(
8        $self,
9        'update.feed.fixup' => \&feed
10    );
11}
12
13sub feed {
14    my($self, $context, $args) = @_;
15
16    $context->log(debug => "reverse");
17    my @entries = $args->{feed}->entries;
18    @entries = reverse(@entries);
19    $args->{feed}->{entries} = \@entries;
20}
21
221;
Note: See TracBrowser for help on using the browser.