module MultiScheduler
require ‘whenever’
Constants
- VERSION
Public Class Methods
schedule(id, options = {})
click to toggle source
# File lib/multi_scheduler.rb, line 6 def self.schedule id, options = {} host_os = RbConfig::CONFIG['host_os'] case host_os when /darwin/i Launchd.new id, options when /linux/i Whenever.new id, options else raise "Unsupported host operating system '#{host_os}'" end end