/[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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30 - (hide annotations)
Mon Feb 19 20:07:48 2007 UTC (17 years, 2 months ago) by dpavlin
File size: 773 byte(s)
transfer item_fragment correctly to results, report number of new results or error
(needs source feed info), removed some debugging code
1 dpavlin 28 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 dpavlin 29 my $q = $self->argument_value('content_contains') || warn "can't find content_contains";
24    
25 dpavlin 28 $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 dpavlin 29 my $results = $coll->count;
33 dpavlin 28
34 dpavlin 29 if ($results > 0) {
35     $self->result->message( "Found $results results" );
36 dpavlin 28 } else {
37     $self->result->error('No local results found, wait for remote results to arrive...');
38     }
39    
40     return $coll;
41     }
42    
43     1;
44    

  ViewVC Help
Powered by ViewVC 1.1.26