Class: ProjectData

Inherits:
Object
  • Object
show all
Defined in:
lib/almirah/project/project_data.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeProjectData

Returns a new instance of ProjectData.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/almirah/project/project_data.rb', line 6

def initialize
  @specifications = []
  @protocols = []
  @traceability_matrices = []
  @coverage_matrices = []
  @source_files = []
  @implementation_matrices = []

  @specifications_dictionary = {}
  @covered_specifications_dictionary = {}
  @implemented_specifications_dictionary = {}
end

Instance Attribute Details

#coverage_matricesObject (readonly)

Returns the value of attribute coverage_matrices.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def coverage_matrices
  @coverage_matrices
end

#covered_specifications_dictionaryObject (readonly)

Returns the value of attribute covered_specifications_dictionary.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def covered_specifications_dictionary
  @covered_specifications_dictionary
end

#implementation_matricesObject (readonly)

Returns the value of attribute implementation_matrices.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def implementation_matrices
  @implementation_matrices
end

#implemented_specifications_dictionaryObject (readonly)

Returns the value of attribute implemented_specifications_dictionary.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def implemented_specifications_dictionary
  @implemented_specifications_dictionary
end

#protocolsObject (readonly)

Returns the value of attribute protocols.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def protocols
  @protocols
end

#source_filesObject (readonly)

Returns the value of attribute source_files.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def source_files
  @source_files
end

#specificationsObject (readonly)

Returns the value of attribute specifications.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def specifications
  @specifications
end

#specifications_dictionaryObject (readonly)

Returns the value of attribute specifications_dictionary.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def specifications_dictionary
  @specifications_dictionary
end

#traceability_matricesObject (readonly)

Returns the value of attribute traceability_matrices.



2
3
4
# File 'lib/almirah/project/project_data.rb', line 2

def traceability_matrices
  @traceability_matrices
end