Class: Rafflesia::DatabaseJoinCandidateMatrixRow
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinCandidateMatrixRow
- Defined in:
- lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb
Constant Summary collapse
- HASH_ATTRS =
{ cell_index: :cell_index, evidence_digest: :evidence_digest, from_database: :from_database, from_release: :from_release, is_complete: :is_complete, manifest_object_ref: :manifest_object_ref, observed_candidate_count: :observed_candidate_count, overlap_observed_count: :overlap_observed_count, run_id: :run_id, to_database: :to_database, to_release: :to_release, unavailable_count: :unavailable_count, unavailable_reason: :unavailable_reason }.freeze
Instance Attribute Summary collapse
-
#cell_index ⇒ Object
Returns the value of attribute cell_index.
-
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
-
#from_database ⇒ Object
Returns the value of attribute from_database.
-
#from_release ⇒ Object
Returns the value of attribute from_release.
-
#is_complete ⇒ Object
Returns the value of attribute is_complete.
-
#manifest_object_ref ⇒ Object
Returns the value of attribute manifest_object_ref.
-
#observed_candidate_count ⇒ Object
Returns the value of attribute observed_candidate_count.
-
#overlap_observed_count ⇒ Object
Returns the value of attribute overlap_observed_count.
-
#run_id ⇒ Object
Returns the value of attribute run_id.
-
#to_database ⇒ Object
Returns the value of attribute to_database.
-
#to_release ⇒ Object
Returns the value of attribute to_release.
-
#unavailable_count ⇒ Object
Returns the value of attribute unavailable_count.
-
#unavailable_reason ⇒ Object
Returns the value of attribute unavailable_reason.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinCandidateMatrixRow
constructor
A new instance of DatabaseJoinCandidateMatrixRow.
Constructor Details
#initialize(json) ⇒ DatabaseJoinCandidateMatrixRow
Returns a new instance of DatabaseJoinCandidateMatrixRow.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 39 def initialize(json) super() hash = self.class.normalize(json) @cell_index = hash[:cell_index] @evidence_digest = hash[:evidence_digest] @from_database = hash[:from_database] @from_release = hash[:from_release] @is_complete = hash[:is_complete] @manifest_object_ref = hash[:manifest_object_ref] ? Rafflesia::ObjectRef.new(hash[:manifest_object_ref]) : nil @observed_candidate_count = hash[:observed_candidate_count] @overlap_observed_count = hash[:overlap_observed_count] @run_id = hash[:run_id] @to_database = hash[:to_database] @to_release = hash[:to_release] @unavailable_count = hash[:unavailable_count] @unavailable_reason = hash[:unavailable_reason] end |
Instance Attribute Details
#cell_index ⇒ Object
Returns the value of attribute cell_index.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def cell_index @cell_index end |
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def evidence_digest @evidence_digest end |
#from_database ⇒ Object
Returns the value of attribute from_database.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def from_database @from_database end |
#from_release ⇒ Object
Returns the value of attribute from_release.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def from_release @from_release end |
#is_complete ⇒ Object
Returns the value of attribute is_complete.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def is_complete @is_complete end |
#manifest_object_ref ⇒ Object
Returns the value of attribute manifest_object_ref.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def manifest_object_ref @manifest_object_ref end |
#observed_candidate_count ⇒ Object
Returns the value of attribute observed_candidate_count.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def observed_candidate_count @observed_candidate_count end |
#overlap_observed_count ⇒ Object
Returns the value of attribute overlap_observed_count.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def overlap_observed_count @overlap_observed_count end |
#run_id ⇒ Object
Returns the value of attribute run_id.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def run_id @run_id end |
#to_database ⇒ Object
Returns the value of attribute to_database.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def to_database @to_database end |
#to_release ⇒ Object
Returns the value of attribute to_release.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def to_release @to_release end |
#unavailable_count ⇒ Object
Returns the value of attribute unavailable_count.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def unavailable_count @unavailable_count end |
#unavailable_reason ⇒ Object
Returns the value of attribute unavailable_reason.
24 25 26 |
# File 'lib/rafflesia/database_join_candidate_matrices/database_join_candidate_matrix_row.rb', line 24 def unavailable_reason @unavailable_reason end |