Class: Rafflesia::DatabaseJoinCoverageRow
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinCoverageRow
- Defined in:
- lib/rafflesia/database_join_coverage/database_join_coverage_row.rb
Constant Summary collapse
- HASH_ATTRS =
{ cardinality: :cardinality, cardinality_status: :cardinality_status, evidence_digest: :evidence_digest, from_selector: :from_selector, key_overlap_status: :key_overlap_status, key_variant: :key_variant, measurement_id: :measurement_id, measurement_url: :measurement_url, observation_status: :observation_status, relationship_id: :relationship_id, to_selector: :to_selector }.freeze
Instance Attribute Summary collapse
-
#cardinality ⇒ Object
Returns the value of attribute cardinality.
-
#cardinality_status ⇒ Object
Returns the value of attribute cardinality_status.
-
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
-
#from_selector ⇒ Object
Returns the value of attribute from_selector.
-
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
-
#measurement_url ⇒ Object
Returns the value of attribute measurement_url.
-
#observation_status ⇒ Object
Returns the value of attribute observation_status.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#to_selector ⇒ Object
Returns the value of attribute to_selector.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinCoverageRow
constructor
A new instance of DatabaseJoinCoverageRow.
Constructor Details
#initialize(json) ⇒ DatabaseJoinCoverageRow
Returns a new instance of DatabaseJoinCoverageRow.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 35 def initialize(json) super() hash = self.class.normalize(json) @cardinality = hash[:cardinality] @cardinality_status = hash[:cardinality_status] @evidence_digest = hash[:evidence_digest] @from_selector = hash[:from_selector] @key_overlap_status = hash[:key_overlap_status] @key_variant = hash[:key_variant] @measurement_id = hash[:measurement_id] @measurement_url = hash[:measurement_url] @observation_status = hash[:observation_status] @relationship_id = hash[:relationship_id] @to_selector = hash[:to_selector] end |
Instance Attribute Details
#cardinality ⇒ Object
Returns the value of attribute cardinality.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def cardinality @cardinality end |
#cardinality_status ⇒ Object
Returns the value of attribute cardinality_status.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def cardinality_status @cardinality_status end |
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def evidence_digest @evidence_digest end |
#from_selector ⇒ Object
Returns the value of attribute from_selector.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def from_selector @from_selector end |
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def key_overlap_status @key_overlap_status end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def key_variant @key_variant end |
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def measurement_id @measurement_id end |
#measurement_url ⇒ Object
Returns the value of attribute measurement_url.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def measurement_url @measurement_url end |
#observation_status ⇒ Object
Returns the value of attribute observation_status.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def observation_status @observation_status end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def relationship_id @relationship_id end |
#to_selector ⇒ Object
Returns the value of attribute to_selector.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage/database_join_coverage_row.rb', line 22 def to_selector @to_selector end |