/[Grep]/lib/Grep/Action/Search.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /lib/Grep/Action/Search.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 38 - (show annotations)
Tue Feb 20 10:51:15 2007 UTC (17 years, 2 months ago) by dpavlin
File size: 750 byte(s)
better message
1 use strict;
2 use warnings;
3
4 =head1 NAME
5
6 Grep::Action::Search
7
8 =cut
9
10 package Grep::Action::Search;
11 use base qw/Grep::Action::SearchItem/;
12
13 use Data::Dump qw/dump/;
14 use Time::HiRes qw/time/;
15
16 =head2 take_action
17
18 =cut
19
20 sub take_action {
21 my $self = shift;
22
23 my $q = $self->argument_value('content_contains') || warn "can't find content_contains";
24
25 $self->SUPER::take_action( @_ );
26
27 my $coll = $self->result->content('search');
28
29 Jifty->log->error('result not collection but ', dump( $coll ))
30 unless ( $coll->isa('Jifty::Collection') );
31
32 my $results = $coll->count;
33
34 if ($results > 0) {
35 $self->result->message( "Found $results results" );
36 } else {
37 $self->result->error('No local results, try remote feeds...');
38 }
39
40 return $coll;
41 }
42
43 1;
44

  ViewVC Help
Powered by ViewVC 1.1.26