diff --git a/app/models/reading.rb b/app/models/reading.rb index 978dc1c..cdf66e4 100644 --- a/app/models/reading.rb +++ b/app/models/reading.rb @@ -10,5 +10,25 @@ class Reading < ActiveRecord::Base self.total_m3_gas_consumed == reading.total_m3_gas_consumed && self.high_tarif == reading.high_tarif end + + # reduce precision to 1 digit behind comma + def total_kwh_consumed_high=(kwh) + write_attribute(:total_kwh_consumed_high,kwh.round(1)) + end + + # reduce precision to 1 digit behind comma + def total_kwh_consumed_low=(kwh) + write_attribute(:total_kwh_consumed_low,kwh.round(1)) + end + + # reduce precision to 1 digit behind comma + def total_kwh_produced_high=(kwh) + write_attribute(:total_kwh_produced_high,kwh.round(1)) + end + + # reduce precision to 1 digit behind comma + def total_kwh_produced_low=(kwh) + write_attribute(:total_kwh_produced_low,kwh.round(1)) + end end