Class: ProjectData
- Inherits:
-
Object
- Object
- ProjectData
- Defined in:
- lib/almirah/project/project_data.rb
Instance Attribute Summary collapse
-
#coverage_matrices ⇒ Object
readonly
Returns the value of attribute coverage_matrices.
-
#covered_specifications_dictionary ⇒ Object
readonly
Returns the value of attribute covered_specifications_dictionary.
-
#implementation_matrices ⇒ Object
readonly
Returns the value of attribute implementation_matrices.
-
#implemented_specifications_dictionary ⇒ Object
readonly
Returns the value of attribute implemented_specifications_dictionary.
-
#protocols ⇒ Object
readonly
Returns the value of attribute protocols.
-
#source_files ⇒ Object
readonly
Returns the value of attribute source_files.
-
#specifications ⇒ Object
readonly
Returns the value of attribute specifications.
-
#specifications_dictionary ⇒ Object
readonly
Returns the value of attribute specifications_dictionary.
-
#traceability_matrices ⇒ Object
readonly
Returns the value of attribute traceability_matrices.
Instance Method Summary collapse
-
#initialize ⇒ ProjectData
constructor
A new instance of ProjectData.
Constructor Details
#initialize ⇒ ProjectData
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_matrices ⇒ Object (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_dictionary ⇒ Object (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_matrices ⇒ Object (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_dictionary ⇒ Object (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 |
#protocols ⇒ Object (readonly)
Returns the value of attribute protocols.
2 3 4 |
# File 'lib/almirah/project/project_data.rb', line 2 def protocols @protocols end |
#source_files ⇒ Object (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 |
#specifications ⇒ Object (readonly)
Returns the value of attribute specifications.
2 3 4 |
# File 'lib/almirah/project/project_data.rb', line 2 def specifications @specifications end |
#specifications_dictionary ⇒ Object (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_matrices ⇒ Object (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 |