lib/tribe_em.rb in tribe_em-0.0.2 vs lib/tribe_em.rb in tribe_em-0.0.3

- old
+ new

@@ -1,18 +1,24 @@ require 'tribe' require 'eventmachine' require 'tribe_em/version' +require 'tribe_em/actor_proxy' require 'tribe_em/connection' +require 'tribe_em/dedicated_connection' require 'tribe_em/tcp_server' module Tribe module EM def self.start @em_thread = Thread.new do ::EM.run do ::EM.kqueue = true if ::EM.kqueue? ::EM.epoll = true if ::EM.epoll? + + ::EM.error_handler do |e| + puts "EXCEPTION: #{e.message}\n#{e.backtrace.join("\n")}--" + end end end return nil end