Class: Rafflesia::DatabaseJoinReleaseDriftComparison

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/datasets/database_join_release_drift_comparison.rb

Constant Summary collapse

HASH_ATTRS =
{
  compared_variant_count: :compared_variant_count,
  comparison_release: :comparison_release,
  drift_id: :drift_id,
  is_complete: :is_complete,
  regression_count: :regression_count,
  target_database: :target_database,
  target_release: :target_release
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ DatabaseJoinReleaseDriftComparison

Returns a new instance of DatabaseJoinReleaseDriftComparison.



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 27

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @compared_variant_count = hash[:compared_variant_count]
  @comparison_release = hash[:comparison_release]
  @drift_id = hash[:drift_id]
  @is_complete = hash[:is_complete]
  @regression_count = hash[:regression_count]
  @target_database = hash[:target_database]
  @target_release = hash[:target_release]
end

Instance Attribute Details

#compared_variant_countObject

Returns the value of attribute compared_variant_count.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def compared_variant_count
  @compared_variant_count
end

#comparison_releaseObject

Returns the value of attribute comparison_release.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def comparison_release
  @comparison_release
end

#drift_idObject

Returns the value of attribute drift_id.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def drift_id
  @drift_id
end

#is_completeObject

Returns the value of attribute is_complete.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def is_complete
  @is_complete
end

#regression_countObject

Returns the value of attribute regression_count.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def regression_count
  @regression_count
end

#target_databaseObject

Returns the value of attribute target_database.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def target_database
  @target_database
end

#target_releaseObject

Returns the value of attribute target_release.



18
19
20
# File 'lib/rafflesia/datasets/database_join_release_drift_comparison.rb', line 18

def target_release
  @target_release
end