# RDoc::RI::Driver - ri - phpman

= [**RDoc::RI::Driver](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3ARI%3A%3ADriver/markdown) < Object**

(from gem rdoc-7.2.0)
------------------------------------------------------------------------
The RI driver implements the command-line ri tool.

The driver supports:
* loading RI data from:
  * Ruby's standard library
  * RubyGems
  * ~/.rdoc
  * A user-supplied directory
* Paging output (uses RI_PAGER environment variable, PAGER environment
  variable or the less, more and pager programs)
* Interactive mode with tab-completion
* Abbreviated names (ri Zl shows Zlib documentation)
* Colorized output
* Merging output from multiple RI data sources
------------------------------------------------------------------------
= **Constants:**

RDOC_REFS_REGEXP:
  [not documented]


= **Class methods:**

  default_options
  dump
  new
  process_args
  run

= **Instance methods:**

  add_also_in
  add_class
  add_extends
  add_extension_modules
  add_from
  add_includes
  add_method
  add_method_documentation
  add_method_list
  ancestors_of
  class_document
  classes
  classes_and_includes_and_extends_for
  complete
  display
  display_class
  display_method
  display_name
  display_names
  display_page
  display_page_list
  expand_class
  expand_name
  expand_rdoc_refs_at_the_bottom
  filter_methods
  find_methods
  find_store
  formatter
  interactive
  list_known_classes
  list_methods_matching
  load_method
  load_methods_matching
  lookup_method
  method_document
  method_type
  name_regexp
  page
  paging?
  parse_name
  run
  setup_pager
  show_all
  start_server
  stores
  use_stdout

= **Attributes:**

  attr_accessor show_all
  attr_accessor stores
  attr_accessor use_stdout

