class Thermostat
Attributes
current_value[RW]
range[RW]
wanted_value[RW]
Public Class Methods
checkTemp(current_value, wanted_value, range)
click to toggle source
# File lib/thermostat.rb, line 3 def self.checkTemp(current_value, wanted_value, range) @current_value = current_value @wanted_value = wanted_value @range = range if current_value < (wanted_value - range / 2) heater = true airco = false print('heater on') elsif current_value > (wanted_value + range / 2) airco = true heater = false print('aicro on') else airco = false heater = false end data = { cooling: airco, heating: heater } return data.to_json end