class Calc
Public Instance Methods
convertToCelsius(temp,unit)
click to toggle source
# File lib/calc.rb, line 2 def convertToCelsius(temp,unit) if unit == "f" ctemp = (temp -32)/ 1.8 p ctemp elsif unit == "k" ctemp = temp - 273.15 p ctemp else ctemp = temp end return ctemp end
intensityOfLeds(cTemp,wTemp,range)
click to toggle source
# File lib/calc.rb, line 15 def intensityOfLeds(cTemp,wTemp,range) difference = wTemp - cTemp intensity = Integer((difference/range) * 255) if intensity >= 255 intensity = 255 return intensity end if intensity <= -255 intensity = -255 return intensity end return intensity end
temperatuur(temp,limit,range)
click to toggle source
# File lib/calc.rb, line 29 def temperatuur(temp,limit,range) if temp > (limit + range) puts "Red (hot)" elsif temp < (limit - range) puts "Blue(cold)" else puts "Green (ok)" end end