Data-Page-Pagination
view release on metacpan or search on metacpan
lib/Data/Page/Pagination.pm view on Meta::CPAN
=head2 method first_page, last_page
Returns the number of the first/last page.
$positive_integer = $pagination->first_page;
$positive_integer = $pagination->last_page;
=head2 method visible_hidden_previous, visible_hidden_next
Returns boolean true if more pages then max_list_length pages
are between first/last page and current page.
$boolean = $pagination->visible_hiddden_previous;
$boolean = $pagination->visible_hiddden_next;
=head2 method previous_pages, next_pages
Returns the page numbers before/after the current page,
not more then max_list_length.
$array_ref = $pagination->previous_pages;
$array_ref = $pagination->next_pages;
=head2 method render_plaintext
Returns the test output.
$string = $pagination->render_plaintext;
=head1 DIAGNOSTICS
Moose exceptions
=head1 CONFIGURATION AND ENVIRONMENT
nothing
=head1 DEPENDENCIES
L<Moose|Moose>
L<Moose::Util::TypeConstraints|Moose::Util::TypeConstraints>
L<MooseX::StrictConstructor|MooseX::StrictConstructor>
L<MooseX::Types::Moose|MooseX::Types::Moose>
L<List::Util|List::Util>
L<namespace::autoclean|namespace::autoclean>
L<syntax|syntax>
L<Syntax::Feature::Method|Syntax::Feature::Method>
=head1 INCOMPATIBILITIES
none
=head1 BUGS AND LIMITATIONS
not known
=head1 SEE ALSO
L<Data::Page|Data::Page>
=head1 AUTHOR
Steffen Winkler
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2012 - 2015,
Steffen Winkler
C<< <steffenw at cpan.org> >>.
All rights reserved.
This module is free software;
you can redistribute it and/or modify it
under the same terms as Perl itself.
( run in 3.471 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )