Class: RDoc::Extend
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Mixin,
CodeObject
|
|
|
Instance Chain:
|
|
| Inherits: |
RDoc::Mixin
|
| Defined in: | lib/rdoc/extend.rb |
Overview
A Module extension to a class with #extend
RDoc::Extend.new 'Enumerable', 'comment ...'
Constant Summary
Text - Included
Class Method Summary
Mixin - Inherited
CodeObject - Inherited
| .new | Creates a new |
Instance Attribute Summary
Mixin - Inherited
| #name | Name of included module. |
| #store= | Sets the store for this class or module and its contained code objects. |
CodeObject - Inherited
| #comment | Our comment. |
| #comment= | Replaces our comment with |
| #display? | Should this |
| #document_children | Do we document our children? |
| #document_children= | Enables or disables documentation of this CodeObject’s children unless it has been turned off by :enddoc: |
| #document_self | Do we document ourselves? |
| #document_self= | Enables or disables documentation of this |
| #documented? | Does this object have a comment with content or is |
| #done_documenting | Are we done documenting (ie, did we come across a :enddoc:)? |
| #done_documenting= | Turns documentation on/off, and turns on/off |
| #file | Which file this code object was defined in. |
| #force_documentation | Force documentation of this |
| #force_documentation= | Force the documentation of this object unless documentation has been turned off by :enddoc: |
| #full_name= | Sets the full_name overriding any computed full name. |
| #ignored? | Has this class been ignored? |
| #line | Line in |
| #metadata | Hash of arbitrary metadata for this |
| #parent | Our parent |
| #parent= | Sets the parent |
| #received_nodoc | Did we ever receive a |
| #section | The section this |
| #section= | Set the section this |
| #store | The |
| #store= | Sets the |
| #suppressed? | Has this class been suppressed? |
| #viewer | We are the model of the code, but we know that at some point we will be worked on by viewers. |
Text - Included
Instance Method Summary
Mixin - Inherited
| #<=> | Mixins are sorted by name. |
| #full_name | Full name based on |
| #module | Attempts to locate the included module object. |
| #==, | |
| #eql? | |
| #hash, #inspect, #to_s | |
CodeObject - Inherited
| #each_parent | Yields each parent of this |
| #file_name | File name where this |
| #ignore | Use this to ignore a |
| #options | The options instance from the store this |
| #parent_file_name | File name of our parent. |
| #parent_name | Name of our parent. |
| #record_location | Records the |
| #start_doc | Enable capture of documentation unless documentation has been turned off by :enddoc: |
| #stop_doc | Disable capture of documentation. |
| #suppress | Use this to suppress a |
| #initialize_visibility | Initializes state for visibility of this |
Generator::Markup - Included
| #aref_to | Generates a relative URL from this object’s path to |
| #as_href | Generates a relative URL from |
| #cvs_url | Build a webcvs URL starting for the given |
| #description | Handy wrapper for marking up this object’s comment. |
| #formatter | Creates an |
Text - Included
| #expand_tabs | Expands tab characters in |
| #flush_left | Flush |
| #markup | Convert a string in markup format into HTML. |
| #normalize_comment | Strips hashes, expands tabs then flushes |
| #parse | Normalizes |
| #snippet | The first |
| #strip_hashes | Strips leading # characters from |
| #strip_newlines | Strips leading and trailing n characters from |
| #strip_stars | Strips /* */ style comments. |
| #to_html | Converts ampersand, dashes, ellipsis, quotes, copyright and registered trademark symbols in |
| #wrap | Wraps |
Constructor Details
This class inherits a constructor from RDoc::Mixin