lib/baleen/server.rb in baleen-0.0.10 vs lib/baleen/server.rb in baleen-0.0.11
- old
+ new
@@ -9,16 +9,12 @@
class Server
include Celluloid::IO
finalizer :shutdown
- attr_accessor :containers
-
def initialize(docker_host: "127.0.0.1", docker_port: 4243, port: 5533)
- @base_url = "http://#{docker_host}:#{docker_port}"
- @docker = Docker::API.new(base_url: @base_url)
- @containers = @docker.containers
+ Docker.url = "http://#{docker_host}:#{docker_port}"
@server = TCPServer.new("0.0.0.0", port)
async.run
end
def run
@@ -50,15 +46,13 @@
return
end
msg = parse_request(message)
case msg
- when Message::Request::PingPong
- socket.puts "pong"
when Message::Request::ClientDisconnect
socket.close
when Message::Request::Cucumber
- manager = RunnerManager.new(@containers, socket, msg)
+ manager = RunnerManager.new(socket, msg)
manager.run
else
warn "Received unknown request"
ap msg
end
\ No newline at end of file