------ art_5573_14761380.1153067887652
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
i'd like to see more of these quizes :-)
i think negative sleep means insomnia..
insomnia builds up until one sleeps, so i figure it works this way:
irb(main):001:0> sleep(-5)
-5
irb(main):002:0> sleep(6)
* 1 second later *
true
so my solution looks like this:
#------------------
alias :old_sleep :sleep
$sleep
def sleep(n)
$sleep+ if $sleep>0
old_sleep($sleep)
$sleep true
else
$sleep
end
end
#------------------
greetings, Dirk.
------ art_5573_14761380.1153067887652--