summaryrefslogtreecommitdiff
path: root/lib/chef_zero/socketless_server_map.rb
diff options
context:
space:
mode:
authortyler-ball <tyleraball@gmail.com>2015-05-06 12:43:57 -0700
committertyler-ball <tyleraball@gmail.com>2015-05-06 12:45:30 -0700
commit854cd0e9b3f62b00cc845195a4029125638d5ea0 (patch)
tree87e26b299ad3c6838fcb1693006d3f2f8b2be0c0 /lib/chef_zero/socketless_server_map.rb
parent4d78574ab95cdb13651968d9843b4e4bc5c97fd3 (diff)
downloadchef-zero-854cd0e9b3f62b00cc845195a4029125638d5ea0.tar.gz
Adding 'server_on_port' method to socketless server maptball/socketless
Diffstat (limited to 'lib/chef_zero/socketless_server_map.rb')
-rw-r--r--lib/chef_zero/socketless_server_map.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/chef_zero/socketless_server_map.rb b/lib/chef_zero/socketless_server_map.rb
index 531dbbb..99351a1 100644
--- a/lib/chef_zero/socketless_server_map.rb
+++ b/lib/chef_zero/socketless_server_map.rb
@@ -33,6 +33,10 @@ module ChefZero
instance.request(port, request_env)
end
+ def self.server_on_port(port)
+ instance.server_on_port(port)
+ end
+
MUTEX = Mutex.new
include Singleton
@@ -67,6 +71,10 @@ module ChefZero
@servers_by_port.key?(port)
end
+ def server_on_port(port)
+ @servers_by_port[port]
+ end
+
def deregister(port)
MUTEX.synchronize do
@servers_by_port.delete(port)