class RDoc::RI::Driver
def setup_pager
def setup_pager return if @use_stdout pagers = [ENV['RI_PAGER'], ENV['PAGER'], 'pager', 'less', 'more'] pagers.compact.uniq.each do |pager| next unless File.exist? pager io = IO.popen pager, "w" rescue next next if $? and $?.exited? # pager didn't work @paging = true return io end @use_stdout = true nil end