class Rufus::Scheduler

def self.parse(o, opts={})

def self.parse(o, opts={})
  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