Is there a way to specify multiple schedules when setting up a task?

I'd like to do something such as this:

"trigger_type"	=> TaskScheduler::ON_IDLE & AT_LOGON

Also, I just heard that a Ruby Win32 is underway. That's going to be 
very nice. Looking forward to buying a copy!