will_paginate
https://github.com/mislav/will_paginate
Ruby
Pagination library for Rails and other Ruby applications
WillPaginate::Collection#initialize
Arguments to the constructor are the current page number, per-page limit and the total number of entries. The last argument is optional because it is best to do lazy counting; in other words, count *conditionally* after populating the collection using the +replace+ method.
Edit
git clone [email protected]:mislav/will_paginate.git
cd will_paginate
open lib/will_paginate/collection.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-WillPaginate--Collection-initialize-for-pr
# Commit to gitgit add lib/will_paginate/collection.rbgit commit -m "better docs for WillPaginate::Collection#initialize"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-WillPaginate--Collection-initialize-for-pr
hub pull-request
# Celebrate!