The win32-taskscheduler library provides an interface to the MS Windows Task Scheduler. With this interface you can create new scheduled tasks, configure existing tasks, or delete tasks.
Park Heesob, Daniel J. Berger
gem "win32-taskscheduler", "~> 0.2.2"