У меня есть код, который ошибочно производит его, и я думаю, что должен быть лучший способ проверить время > 9.30 утра и время < 16 вечера любые идеи очень полезны.
def checkTime
goodtime=false
if(Time.now.hour>9 and Time.now.min>30) then
if(Time.now.hour<16) then
goodtime=true
else
# do nothing
end
elsif Time.now.hour>9 and Time.now.hour<16 then
goodtime=true
else
# do nothing
end
return goodtime
end