Guest

Untitled

By: a guest on Jan 28th, 2012  |  syntax: None  |  size: 0.30 KB  |  hits: 21  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. require 'rubygems'
  2. require 'eventmachine'
  3. $LOAD_PATH << 'lib/'
  4. require 'rufus/sc/scheduler'
  5.  
  6. unless (! EM.reactor_running?)
  7.   Thread.new { EM.run {}}
  8.   sleep 0.2
  9. end
  10.  
  11. scheduler = Rufus::Scheduler::EmScheduler.start_new
  12.  
  13. scheduler.at(Time.now + 2) do |param|
  14. puts "Hello, world!"
  15. end
  16.  
  17. sleep 5