lib/sanford/manager.rb in sanford-0.3.0 vs lib/sanford/manager.rb in sanford-0.4.0

- old
+ new

@@ -17,31 +17,31 @@ raise(Sanford::NoHostError.new(name)) if !service_host self.new(service_host, options).call(action) end - attr_reader :host, :process_name + attr_reader :host_data, :process_name def initialize(service_host, options = {}) - @host = Sanford::HostData.new(service_host, options) - @process_name = [ self.host.ip, self.host.port, self.host.name ].join('_') + @host_data = Sanford::HostData.new(service_host, options) + @process_name = [ self.host_data.ip, self.host_data.port, self.host_data.name ].join('_') end def call(action) daemons_options = self.default_options.merge({ :ARGV => [ action.to_s ] }) FileUtils.mkdir_p(daemons_options[:dir]) ::Daemons.run_proc(self.process_name, daemons_options) do - server = Sanford::Server.new(self.host) + server = Sanford::Server.new(self.host_data) server.start server.join_thread end end protected def default_options { :dir_mode => :normal, - :dir => self.host.pid_dir + :dir => self.host_data.pid_dir } end end