Check-Zeit zwischen 9.30 und 4 Ruby

Ich habe einen Code, der ihn fälschlicherweise erzeugt, und ich denke, dass es einen besseren Weg geben muss, um auf Zeit> 9.30 Uhr und Zeit <16 Uhr zu prüfen. Jede Idee wird hoch geschätzt.

<code>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
</code>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage