RDoc::Store - ri - phpman

Look up a command

 

Markdown Format | JSON API | MCP Server Tool


RDoc::Store
RDoc::Store < Object Constants: Class methods: Instance methods: Attributes:
= RDoc::Store < Object

(from gem rdoc-7.2.0)
------------------------------------------------------------------------
A set of rdoc data for a single project (gem, path, etc.).

The store manages reading and writing ri data for a project and
maintains a cache of methods, classes and ancestors in the store.

The store maintains a #cache of its contents for faster lookup.  After
adding items to the store it must be flushed using #save_cache.  The
cache contains the following structures:

  @cache = {
    :ancestors        => {}, # class name => ancestor names
    :attributes       => {}, # class name => attributes
    :class_methods    => {}, # class name => class methods
    :instance_methods => {}, # class name => instance methods
    :modules          => [], # classes and modules in this store
    :pages            => [], # page names
  }
------------------------------------------------------------------------
= Constants:

MarshalFilter:
  [not documented]


= Class methods:

  new

= Instance methods:

  add_c_enclosure
  add_c_variables
  add_file
  all_classes
  all_classes_and_modules
  all_files
  all_modules
  ancestors
  attributes
  c_class_variables
  c_singleton_class_variables
  cache
  cache_path
  class_file
  class_methods
  class_path
  classes_hash
  complete
  dry_run
  encoding
  files_hash
  find_c_enclosure
  find_class_named
  find_class_named_from
  find_class_or_module
  find_file_named
  find_module_named
  find_text_page
  find_unique
  fix_basic_object_inheritance
  friendly_path
  instance_methods
  load_all
  load_cache
  load_class
  load_class_data
  load_method
  load_page
  main
  main=
  make_variable_map
  marshal_load
  method_file
  module_names
  modules_hash
  options
  page
  page_file
  path
  remove_nodoc
  resolve_c_superclasses
  save
  save_cache
  save_class
  save_method
  save_page
  source
  title
  title=
  type
  unique_classes
  unique_classes_and_modules
  unique_modules
  unmatched_constant_alias
  update_parser_of_file

= Attributes:

  attr_accessor dry_run
  attr_accessor encoding
  attr_accessor path
  attr_accessor type
  attr_reader c_class_variables
  attr_reader c_singleton_class_variables
  attr_reader cache
  attr_reader options
  attr_reader unmatched_constant_alias


Generated by phpMan Author: Che Dong Under GNU General Public License
2026-06-02 05:16 @216.73.216.198 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top