Class: KalibroClient::Entities::Configurations::MetricConfiguration
- Defined in:
- lib/kalibro_client/entities/configurations/metric_configuration.rb
Instance Attribute Summary collapse
-
#aggregation_form ⇒ Object
Returns the value of attribute aggregation_form.
-
#id ⇒ Object
Returns the value of attribute id.
-
#kalibro_configuration_id ⇒ Object
Returns the value of attribute kalibro_configuration_id.
-
#metric ⇒ Object
Returns the value of attribute metric.
-
#reading_group_id ⇒ Object
Returns the value of attribute reading_group_id.
-
#weight ⇒ Object
Returns the value of attribute weight.
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
Methods inherited from Base
Instance Attribute Details
#aggregation_form ⇒ Object
Returns the value of attribute aggregation_form.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def aggregation_form @aggregation_form end |
#id ⇒ Object
Returns the value of attribute id.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def id @id end |
#kalibro_configuration_id ⇒ Object
Returns the value of attribute kalibro_configuration_id.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def kalibro_configuration_id @kalibro_configuration_id end |
#metric ⇒ Object
Returns the value of attribute metric.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def metric @metric end |
#reading_group_id ⇒ Object
Returns the value of attribute reading_group_id.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def reading_group_id @reading_group_id end |
#weight ⇒ Object
Returns the value of attribute weight.
22 23 24 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 22 def weight @weight end |
Class Method Details
.metric_configurations_of(configuration_id) ⇒ Object
67 68 69 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 67 def self.metric_configurations_of(configuration_id) create_objects_array_from_hash(request('', {}, :get, "kalibro_configurations/#{configuration_id}")) end |
Instance Method Details
#kalibro_ranges ⇒ Object
71 72 73 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 71 def kalibro_ranges KalibroClient::Entities::Configurations::KalibroRange.create_objects_array_from_hash(self.class.request(':id/kalibro_ranges', {id: id}, :get)) end |
#to_hash ⇒ Object
63 64 65 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 63 def to_hash super :except => [:configuration_id] end |
#update_attributes(attributes = {}) ⇒ Object
58 59 60 61 |
# File 'lib/kalibro_client/entities/configurations/metric_configuration.rb', line 58 def update_attributes(attributes={}) attributes.each { |field, value| send("#{field}=", value) if self.class.valid?(field) } save end |