Git-style automatic paging in Ruby
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
.gitignore
Gemfile
LICENSE
README.md
Rakefile
pager.gemspec

README.md

Pager

Git-style automatic paging in Ruby

Installation

gem install pager

Usage

require 'pager'

class Example
  include Pager

  def output_lots_of_text
    page
    # any output after this line will be automatically paged
  end
end

History

This library is merely a packaged version of the run_pager code snippet by Nathan Weizenbaum. It was originally built for use with cheat by Chris Wanstrath. The snipped was packaged as a gem by Erik Michaels-Ober for use with t.

irb-pager

Many thanks to Denis Knauf for relinquishing the pager gem name to this project. If you're looking for irb-pager, it can be found here.

Contributing

  1. Fork it
  2. Create a topic branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Submit a pull request.