Class: Rafflesia::DatabaseJoinEvidenceRequirement
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinEvidenceRequirement
- Defined in:
- lib/rafflesia/ontology/database_join_evidence_requirement.rb
Constant Summary collapse
- HASH_ATTRS =
{ evidence_digest: :evidence_digest, key_variant: :key_variant, left_source: :left_source, relationship_id: :relationship_id, requirement: :requirement, right_source: :right_source }.freeze
Instance Attribute Summary collapse
-
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#left_source ⇒ Object
Returns the value of attribute left_source.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#requirement ⇒ Object
Returns the value of attribute requirement.
-
#right_source ⇒ Object
Returns the value of attribute right_source.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinEvidenceRequirement
constructor
A new instance of DatabaseJoinEvidenceRequirement.
Constructor Details
#initialize(json) ⇒ DatabaseJoinEvidenceRequirement
Returns a new instance of DatabaseJoinEvidenceRequirement.
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 25 def initialize(json) super() hash = self.class.normalize(json) @evidence_digest = hash[:evidence_digest] @key_variant = hash[:key_variant] @left_source = hash[:left_source] @relationship_id = hash[:relationship_id] @requirement = hash[:requirement] @right_source = hash[:right_source] end |
Instance Attribute Details
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def evidence_digest @evidence_digest end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def key_variant @key_variant end |
#left_source ⇒ Object
Returns the value of attribute left_source.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def left_source @left_source end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def relationship_id @relationship_id end |
#requirement ⇒ Object
Returns the value of attribute requirement.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def requirement @requirement end |
#right_source ⇒ Object
Returns the value of attribute right_source.
17 18 19 |
# File 'lib/rafflesia/ontology/database_join_evidence_requirement.rb', line 17 def right_source @right_source end |