class RDoc::RI::Driver

def interactive

def interactive
  puts "\nEnter the method name you want to look up."
  if defined? Readline then
    Readline.completion_proc = method :complete
    puts "You can use tab to autocomplete."
  end
  puts "Enter a blank line to exit.\n\n"
  loop do
    name = if defined? Readline then
             Readline.readline ">> "
           else
             print ">> "
             $stdin.gets
           end
    return if name.nil? or name.empty?
    name = expand_name name.strip
    begin
      display_name name
    rescue NotFoundError => e
      puts e.message
    end
  end
rescue Interrupt
  exit
end