Class: Chiridion::Engine::DocumentModel::ProjectDoc

Inherits:
Data
  • Object
show all
Defined in:
lib/chiridion/engine/document_model.rb

Overview

Complete documentation structure for a project.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def description
  @description
end

#filesObject (readonly)

Returns the value of attribute files

Returns:

  • (Object)

    the current value of files



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def files
  @files
end

#generated_atObject (readonly)

Returns the value of attribute generated_at

Returns:

  • (Object)

    the current value of generated_at



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def generated_at
  @generated_at
end

#namespacesObject (readonly)

Returns the value of attribute namespaces

Returns:

  • (Object)

    the current value of namespaces



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def namespaces
  @namespaces
end

#titleObject (readonly)

Returns the value of attribute title

Returns:

  • (Object)

    the current value of title



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def title
  @title
end

#type_aliasesObject (readonly)

Returns the value of attribute type_aliases

Returns:

  • (Object)

    the current value of type_aliases



286
287
288
# File 'lib/chiridion/engine/document_model.rb', line 286

def type_aliases
  @type_aliases
end

Instance Method Details

#classesObject



294
# File 'lib/chiridion/engine/document_model.rb', line 294

def classes = namespaces.select { |n| n.type == :class }

#modulesObject



295
# File 'lib/chiridion/engine/document_model.rb', line 295

def modules = namespaces.select { |n| n.type == :module }