# RDoc::Parser::PrismRuby - ri - phpman

= [**RDoc::Parser::PrismRuby](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3AParser%3A%3APrismRuby/markdown) < [RDoc::Parser**](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3AParser/markdown)

(from gem rdoc-7.2.0)
------------------------------------------------------------------------
Parse and collect document from Ruby source code.
[RDoc::Parser::PrismRuby](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3AParser%3A%3APrismRuby/markdown) is compatible with [RDoc::Parser::Ruby](https://www.chedong.com/phpMan.php/perldoc/RDoc%3A%3AParser%3A%3ARuby/markdown) and aims
to replace it.
------------------------------------------------------------------------
= **Constants:**

INVALID_GHOST_METHOD_ACCEPT_DIRECTIVE_LIST:
  [not documented]


= **Class methods:**

  new

= **Instance methods:**

  add_alias_method
  add_attributes
  add_constant
  add_method
  add_module_or_class
  change_method_to_module_function
  change_method_visibility
  consecutive_comment
  container
  find_or_create_constant_owner_name
  find_or_create_module_path
  handle_meta_method_comment
  in_proc_block
  parse_comment_tomdoc
  prepare_comments
  process_comments_until
  resolve_constant_path
  scan
  singleton
  skip_comments_until
  visibility
  visible_tokens_from_location
  with_container
  with_in_proc_block

= **Attributes:**

  attr_accessor visibility
  attr_reader container
  attr_reader in_proc_block
  attr_reader singleton

