Class: Rafflesia::DatabaseJoinNormalizationMeasurementRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinNormalizationMeasurementRequest
- Defined in:
- lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ budget: :budget, from_column: :from_column, from_database: :from_database, from_relation: :from_relation, from_release: :from_release, from_transform: :from_transform, ontology_digest: :ontology_digest, to_column: :to_column, to_database: :to_database, to_relation: :to_relation, to_release: :to_release, to_transform: :to_transform }.freeze
Instance Attribute Summary collapse
-
#budget ⇒ Object
Returns the value of attribute budget.
-
#from_column ⇒ Object
Returns the value of attribute from_column.
-
#from_database ⇒ Object
Returns the value of attribute from_database.
-
#from_relation ⇒ Object
Returns the value of attribute from_relation.
-
#from_release ⇒ Object
Returns the value of attribute from_release.
-
#from_transform ⇒ Object
Returns the value of attribute from_transform.
-
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
-
#to_column ⇒ Object
Returns the value of attribute to_column.
-
#to_database ⇒ Object
Returns the value of attribute to_database.
-
#to_relation ⇒ Object
Returns the value of attribute to_relation.
-
#to_release ⇒ Object
Returns the value of attribute to_release.
-
#to_transform ⇒ Object
Returns the value of attribute to_transform.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinNormalizationMeasurementRequest
constructor
A new instance of DatabaseJoinNormalizationMeasurementRequest.
Constructor Details
#initialize(json) ⇒ DatabaseJoinNormalizationMeasurementRequest
Returns a new instance of DatabaseJoinNormalizationMeasurementRequest.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 37 def initialize(json) super() hash = self.class.normalize(json) @budget = hash[:budget] ? Rafflesia::QueryBudget.new(hash[:budget]) : nil @from_column = hash[:from_column] @from_database = hash[:from_database] @from_relation = hash[:from_relation] @from_release = hash[:from_release] @from_transform = hash[:from_transform] ? Rafflesia::IdentifierNormalizationTransform.new(hash[:from_transform]) : nil @ontology_digest = hash[:ontology_digest] @to_column = hash[:to_column] @to_database = hash[:to_database] @to_relation = hash[:to_relation] @to_release = hash[:to_release] @to_transform = hash[:to_transform] ? Rafflesia::IdentifierNormalizationTransform.new(hash[:to_transform]) : nil end |
Instance Attribute Details
#budget ⇒ Object
Returns the value of attribute budget.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def budget @budget end |
#from_column ⇒ Object
Returns the value of attribute from_column.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def from_column @from_column end |
#from_database ⇒ Object
Returns the value of attribute from_database.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def from_database @from_database end |
#from_relation ⇒ Object
Returns the value of attribute from_relation.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def from_relation @from_relation end |
#from_release ⇒ Object
Returns the value of attribute from_release.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def from_release @from_release end |
#from_transform ⇒ Object
Returns the value of attribute from_transform.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def from_transform @from_transform end |
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def ontology_digest @ontology_digest end |
#to_column ⇒ Object
Returns the value of attribute to_column.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def to_column @to_column end |
#to_database ⇒ Object
Returns the value of attribute to_database.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def to_database @to_database end |
#to_relation ⇒ Object
Returns the value of attribute to_relation.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def to_relation @to_relation end |
#to_release ⇒ Object
Returns the value of attribute to_release.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def to_release @to_release end |
#to_transform ⇒ Object
Returns the value of attribute to_transform.
23 24 25 |
# File 'lib/rafflesia/database_join_normalization_measurements/database_join_normalization_measurement_request.rb', line 23 def to_transform @to_transform end |