diff options
author | tyler-ball <tyleraball@gmail.com> | 2015-05-06 12:43:57 -0700 |
---|---|---|
committer | tyler-ball <tyleraball@gmail.com> | 2015-05-06 12:45:30 -0700 |
commit | 854cd0e9b3f62b00cc845195a4029125638d5ea0 (patch) | |
tree | 87e26b299ad3c6838fcb1693006d3f2f8b2be0c0 /lib | |
parent | 4d78574ab95cdb13651968d9843b4e4bc5c97fd3 (diff) | |
download | chef-zero-854cd0e9b3f62b00cc845195a4029125638d5ea0.tar.gz |
Adding 'server_on_port' method to socketless server maptball/socketless
Diffstat (limited to 'lib')
-rw-r--r-- | lib/chef_zero/socketless_server_map.rb | 8 |
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) |