NAME

DBIx::Skinny::Pager::Page - simple wrapper of Data::Page.

SYNOPSIS

my $rs = Proj::DB->resultset_with_pager('MySQLFoundRows');
# ... do something with $rs.
my ($iter, $pager) = $rs->retrieve;
# $iter is a DBIx::Skinny::Iterator
isa_ok($pager, "Data::Page");
$pager->to_hash # => { 
                #   total_entries => 70, 
                #   current_page => 2, 
                #   entries_per_page => 20, 
                #   previous_page => 1,
                #   next_page     => 3,
                # }

DESCRIPTION

DBIx::Skinny::Pager::Page is a simple wrapper of Data::Page. you can handle it like a Data::Page object.

DBIx::Skinny::Pager's retrieve method return a wrapped DBIx::Skinny::Pager::Page object. It's for distinguish what logic was used from view layer.

AUTHOR

Keiji Yoshimi <walf443 at gmail dot com>

SEE ALSO

+<DBIx::Skinny>, +<DBIx::Skinny::SQL>, +<DBIx::Skinny::Mixin>, +<Data::Page>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.