SequelPage
This extension adds the Sequel::Dataset#page
method, which returns paginated
(limited and offset) datasets. Instead the limit
and the offset
, you can
use the page_no
and the per_page
values.
Installation
Add this line to your application's Gemfile:
gem 'sequel-page'
And then execute:
$ bundle
Or install it yourself as:
$ gem install sequel-page
Usage
require 'sequel-page'
db = Sequel.mock
db.extension(:page)
page_no = 3
per_page = 20
db[:foo].page(page_no, per_page)
#=> <Sequel::Mock::Dataset: "SELECT * FROM foo LIMIT 20 OFFSET 40">
Versioning
See semver.org
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request