Class: Rafflesia::DatabaseJoinEvidenceValidityData
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinEvidenceValidityData
- Defined in:
- lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb
Constant Summary collapse
- HASH_ATTRS =
{ checked_dependency_count: :checked_dependency_count, current_ontology_digest: :current_ontology_digest, evidence_ontology_digest: :evidence_ontology_digest, invalidation_reasons: :invalidation_reasons, status: :status }.freeze
Instance Attribute Summary collapse
-
#checked_dependency_count ⇒ Object
Returns the value of attribute checked_dependency_count.
-
#current_ontology_digest ⇒ Object
Returns the value of attribute current_ontology_digest.
-
#evidence_ontology_digest ⇒ Object
Returns the value of attribute evidence_ontology_digest.
-
#invalidation_reasons ⇒ Object
Returns the value of attribute invalidation_reasons.
-
#status ⇒ Object
Returns the value of attribute status.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinEvidenceValidityData
constructor
A new instance of DatabaseJoinEvidenceValidityData.
Constructor Details
#initialize(json) ⇒ DatabaseJoinEvidenceValidityData
Returns a new instance of DatabaseJoinEvidenceValidityData.
23 24 25 26 27 28 29 30 31 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 23 def initialize(json) super() hash = self.class.normalize(json) @checked_dependency_count = hash[:checked_dependency_count] @current_ontology_digest = hash[:current_ontology_digest] @evidence_ontology_digest = hash[:evidence_ontology_digest] @invalidation_reasons = (hash[:invalidation_reasons] || []) @status = hash[:status] end |
Instance Attribute Details
#checked_dependency_count ⇒ Object
Returns the value of attribute checked_dependency_count.
16 17 18 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 16 def checked_dependency_count @checked_dependency_count end |
#current_ontology_digest ⇒ Object
Returns the value of attribute current_ontology_digest.
16 17 18 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 16 def current_ontology_digest @current_ontology_digest end |
#evidence_ontology_digest ⇒ Object
Returns the value of attribute evidence_ontology_digest.
16 17 18 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 16 def evidence_ontology_digest @evidence_ontology_digest end |
#invalidation_reasons ⇒ Object
Returns the value of attribute invalidation_reasons.
16 17 18 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 16 def invalidation_reasons @invalidation_reasons end |
#status ⇒ Object
Returns the value of attribute status.
16 17 18 |
# File 'lib/rafflesia/database_join_measurements/database_join_evidence_validity_data.rb', line 16 def status @status end |