class Pry::Pager::SimplePager

JRuby and when we can’t find a usable external pager.
‘SimplePager` is a straightforward pure-Ruby pager. We use it on

def initialize(*)

def initialize(*)
  super
  @tracker = PageTracker.new(height - 3, width)
end

def write(str)

def write(str)
  str.lines.each do |line|
    @out.print line
    @tracker.record line
    next unless @tracker.page?
    @out.print "\n"
    @out.print "\e[0m"
    @out.print "<page break> --- Press enter to continue " \
               "( q<enter> to break ) --- <page break>\n"
    raise StopPaging if Readline.readline("").chomp == "q"
    @tracker.reset
  end
end