Bryar::Collector






Pair Networks
Bryar::Collector

NAME

Bryar::Collector - Determine which documents to show

SYNOPSIS

	$self->collect(...);
	$self->collect_current(...);

DESCRIPTION

This class is called upon to pick out the right number of the relevant blog documents, so that they can be shipped off to the renderer.

METHODS

collect

    $self->collect

Return the right number of documents, based on the arguments passed in by the user.

collect_current

    $self->collect_current

Return the latest set of documents.

TODO: make this configurable as well, to return X number or all posts X units of time back. =cut

sub collect_current { my $self = shift; my $config = shift; croak "Must pass in a Bryar::Config object" unless UNIVERSAL::isa($config, "Bryar::Config"); return sort {$b->epoch <=> $a->epoch } $config->source->search( $config, limit => $config->recent()); }

LICENSE

This module is free software, and may be distributed under the same terms as Perl itself.

AUTHOR

Copyright (C) 2003, Simon Cozens simon@kasei.com

SEE ALSO