# File lib/rufus/scheduler.rb, line 39
  def self.start_new (opts={})

    if defined?(EM) and EM.reactor_running?
      EmScheduler.start_new(opts)
    else
      PlainScheduler.start_new(opts)
    end
  end