It will display: Fri Jun **** 2009
but it is not true for: timetoday =~ /Fri/
Instances of Time do not implement a =~ which does that. When you run
Time.now at the console it gets converted to a string (and that string
has a =~ method which behaves as you expect). Converting your time to
a string would sort of work but you really shouldn’t do that - just
examine the value of timetoday.wday