class Rufus::Scheduler

def self.parse(o)

def self.parse(o)
  opts = { :no_error => true }
  parse_cron(o, opts) ||
  parse_in(o, opts) || # covers 'every' schedule strings
  parse_at(o, opts) ||
  raise(ArgumentError.new("couldn't parse \"#{o}\""))
end