lib/bluepill/application/server.rb
module Bluepill
module Application
module ServerMethods
def status
processes.collect do |process|
"#{process.name} #{process.state}"
end.join("\n")
end
def restart
self.socket = Bluepill::Socket.new(name, base_dir).client
socket.send("restart\n", 0)
end
def stop
self.socket = Bluepill::Socket.new(name, base_dir).client
socket.send("stop\n", 0)
end
end
end
end