Class: Rafflesia::DatabaseJoinEvidenceRequirement

Inherits:
Types::BaseModel
  • Object
show all
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

Instance Method Summary collapse

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_digestObject

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_variantObject

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_sourceObject

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_idObject

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

#requirementObject

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_sourceObject

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