Class: RDocF95::RI::ModuleDescription
- Inherits:
-
Description
- Object
- Description
- RDocF95::RI::ModuleDescription
- Defined in:
- lib/rdoc-f95/ri/descriptions.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#attributes ⇒ Object
Returns the value of attribute attributes.
-
#class_methods ⇒ Object
Returns the value of attribute class_methods.
-
#constants ⇒ Object
Returns the value of attribute constants.
-
#includes ⇒ Object
Returns the value of attribute includes.
-
#instance_methods ⇒ Object
Returns the value of attribute instance_methods.
Attributes inherited from Description
Instance Method Summary collapse
- #display_name ⇒ Object
-
#merge_in(old) ⇒ Object
merge in another class desscription into this one.
-
#superclass_string ⇒ Object
the ‘ClassDescription’ subclass overrides this to format up the name of a parent.
Methods inherited from Description
Instance Attribute Details
#attributes ⇒ Object
Returns the value of attribute attributes.
79 80 81 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 79 def attributes @attributes end |
#class_methods ⇒ Object
Returns the value of attribute class_methods.
77 78 79 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 77 def class_methods @class_methods end |
#constants ⇒ Object
Returns the value of attribute constants.
80 81 82 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 80 def constants @constants end |
#includes ⇒ Object
Returns the value of attribute includes.
81 82 83 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 81 def includes @includes end |
#instance_methods ⇒ Object
Returns the value of attribute instance_methods.
78 79 80 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 78 def instance_methods @instance_methods end |
Instance Method Details
#display_name ⇒ Object
100 101 102 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 100 def display_name "Module" end |
#merge_in(old) ⇒ Object
merge in another class desscription into this one
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 84 def merge_in(old) merge(@class_methods, old.class_methods) merge(@instance_methods, old.instance_methods) merge(@attributes, old.attributes) merge(@constants, old.constants) merge(@includes, old.includes) if @comment.nil? || @comment.empty? @comment = old.comment else unless old.comment.nil? or old.comment.empty? then @comment << RDocF95::Markup::Flow::RULE.new @comment.concat old.comment end end end |
#superclass_string ⇒ Object
the ‘ClassDescription’ subclass overrides this to format up the name of a parent
106 107 108 |
# File 'lib/rdoc-f95/ri/descriptions.rb', line 106 def superclass_string nil end |