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