Class: Chiridion::Engine::DocumentModel::ProjectDoc
- Inherits:
-
Data
- Object
- Data
- Chiridion::Engine::DocumentModel::ProjectDoc
- Defined in:
- lib/chiridion/engine/document_model.rb
Overview
Complete documentation structure for a project.
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#files ⇒ Object
readonly
Returns the value of attribute files.
-
#generated_at ⇒ Object
readonly
Returns the value of attribute generated_at.
-
#namespaces ⇒ Object
readonly
Returns the value of attribute namespaces.
-
#title ⇒ Object
readonly
Returns the value of attribute title.
-
#type_aliases ⇒ Object
readonly
Returns the value of attribute type_aliases.
Instance Method Summary collapse
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def description @description end |
#files ⇒ Object (readonly)
Returns the value of attribute files
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def files @files end |
#generated_at ⇒ Object (readonly)
Returns the value of attribute generated_at
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def generated_at @generated_at end |
#namespaces ⇒ Object (readonly)
Returns the value of attribute namespaces
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def namespaces @namespaces end |
#title ⇒ Object (readonly)
Returns the value of attribute title
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def title @title end |
#type_aliases ⇒ Object (readonly)
Returns the value of attribute type_aliases
286 287 288 |
# File 'lib/chiridion/engine/document_model.rb', line 286 def type_aliases @type_aliases end |
Instance Method Details
#classes ⇒ Object
294 |
# File 'lib/chiridion/engine/document_model.rb', line 294 def classes = namespaces.select { |n| n.type == :class } |
#modules ⇒ Object
295 |
# File 'lib/chiridion/engine/document_model.rb', line 295 def modules = namespaces.select { |n| n.type == :module } |