class Thermostat

Attributes

actual_temperature[RW]
wanted_temperature[RW]

Public Class Methods

new(wanted_temperature, actual_temperature, range_temperature) click to toggle source
# File lib/Thermostaat.rb, line 5
def initialize(wanted_temperature, actual_temperature, range_temperature)
    @wanted_temperature = wanted_temperature 
    @actual_temperature = actual_temperature
    @range_temperature = range_temperature
end

Public Instance Methods

cooling?() click to toggle source
# File lib/Thermostaat.rb, line 15
def cooling?
    @wanted_temperature < @actual_temperature - @range_temperature
end
heating?() click to toggle source
# File lib/Thermostaat.rb, line 11
def heating?
    @wanted_temperature > @actual_temperature + @range_temperature
end