class KalibroClient::Entities::Configurations::KalibroRange

Attributes

beginning[R]
comments[RW]
end[R]
id[RW]
metric_configuration_id[RW]
reading_id[RW]

Public Class Methods

ranges_of(metric_configuration_id) click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 51
def self.ranges_of(metric_configuration_id)
  self.create_objects_array_from_hash(request('', {}, :get, "metric_configurations/#{metric_configuration_id}"))
end

Public Instance Methods

color() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 47
def color
  reading.color
end
grade() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 43
def grade
  reading.grade
end
id=(value) click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 27
def id=(value)
  @id = value.to_i
end
label() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 39
def label
  reading.label
end
metric_configuration_id=(value) click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 31
def metric_configuration_id=(value)
  @metric_configuration_id = value.to_i
end
reading() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 55
def reading
  @reading ||= KalibroClient::Entities::Configurations::Reading.find(reading_id)
  @reading
end
reading_id=(value) click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 35
def reading_id=(value)
  @reading_id = value.to_i
end

Private Instance Methods

destroy_prefix() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 74
def destroy_prefix
  "metric_configurations/#{metric_configuration_id}"
end
save_params() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 62
def save_params
  {kalibro_range: self.to_hash, metric_configuration_id: self.metric_configuration_id}
end
save_prefix() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 66
def save_prefix
  "metric_configurations/#{metric_configuration_id}"
end
update_prefix() click to toggle source
# File lib/kalibro_client/entities/configurations/kalibro_range.rb, line 70
def update_prefix
  "metric_configurations/#{metric_configuration_id}"
end