lib/marionette/connect.rb in marionette-0.0.6 vs lib/marionette/connect.rb in marionette-0.0.7
- old
+ new
@@ -36,20 +36,13 @@
@connection = HeadStartApp::Marionette::Puppet.new(socket)
end
# Connect master
- # require 'ffi-rzmq'
def master
- require 'ffi-rzmq'
-
- # Set ZMQ context
- context = ZMQ::Context.new(1)
-
- # Set socket to talk to puppet
- socket = context.socket(ZMQ::REQ)
- socket.connect(@uri.to_s)
- @connection = HeadStartApp::Marionette::Master.new(socket)
+
+ # socket is created within Master so Master can attempt reconnect if Puppet reboots
+ @connection = HeadStartApp::Marionette::Master.new(@uri.to_s)
end
end