/[Frey]/trunk/lib/Frey/ORM/Pager.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

Diff of /trunk/lib/Frey/ORM/Pager.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 990 by dpavlin, Fri Jan 9 16:02:33 2009 UTC revision 991 by dpavlin, Sat Jan 10 23:29:38 2009 UTC
# Line 1  Line 1 
1  package Frey::ORM::Pager;  package Frey::ORM::Pager;
2  use Moose;  use Moose::Role;
3  use MooseX::AttributeHelpers;  use MooseX::AttributeHelpers;
4    
5  use Data::Page;  use Data::Page;
# Line 17  has 'fey_class' => ( Line 17  has 'fey_class' => (
17          required => 1,          required => 1,
18  );  );
19    
 has 'item_constructor' => (  
         is => 'rw',  
         isa => 'CodeRef',  
         required => 1,  
 );  
   
20  has 'items' => (  has 'items' => (
21          metaclass => 'Collection::Array',          metaclass => 'Collection::Array',
22          is => 'rw',          is => 'rw',
# Line 42  has 'range_around' => ( Line 36  has 'range_around' => (
36  has 'page' => (  has 'page' => (
37          is => 'rw',          is => 'rw',
38          isa => 'Int',          isa => 'Int',
         required => 1,  
39          default => 1,          default => 1,
40  );  );
41    
42  has 'per_page' => (  has 'per_page' => (
43          is => 'rw',          is => 'rw',
44          isa => 'Int',          isa => 'Int',
         required => 1,  
45          default => 20,          default => 20,
46  );  );
47    

Legend:
Removed from v.990  
changed lines
  Added in v.991

  ViewVC Help
Powered by ViewVC 1.1.26