Class: Falcon::Command::Supervisor

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

Defined Under Namespace

Classes: Metrics, Restart

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