lib/dripdrop/node.rb in dripdrop-0.9.9 vs lib/dripdrop/node.rb in dripdrop-0.9.10
- old
+ new
@@ -8,10 +8,18 @@
require 'dripdrop/message'
require 'dripdrop/node/nodelet'
require 'dripdrop/handlers/base'
require 'dripdrop/handlers/zeromq'
require 'dripdrop/handlers/websockets'
-require 'dripdrop/handlers/http'
+require 'dripdrop/handlers/http_client'
+
+begin
+ require 'dripdrop/handlers/http_server'
+rescue LoadError => e
+ $stderr.write "Could not load http server, your probably don't have eventmachine_httpserver installed\n"
+ $stderr.write e.message + "\n"
+ $stderr.write e.backtrace.join("\t\n")
+end
class DripDrop
class Node
ZCTX = ZMQ::Context.new 1