Class: Falcon::Command::Supervisor

Inherits:
Samovar::Command
  • Object
show all
Defined in:
lib/falcon/command/supervisor.rb

Defined Under Namespace

Classes: Restart, Statistics

Instance Method Summary collapse

Instance Method Details

#callObject



63
64
65
66
67
68
69
70
71
# File 'lib/falcon/command/supervisor.rb', line 63

def call
	Async do
		endpoint.connect do |socket|
			stream = Async::IO::Stream.new(socket)
			
			@command.call(stream)
		end
	end
end

#endpointObject



59
60
61
# File 'lib/falcon/command/supervisor.rb', line 59

def endpoint
	Async::IO::Endpoint.unix(@options[:path])
end