Module: Consul::Client
- Extended by:
- Forwardable
- Defined in:
- lib/consul/client.rb,
lib/consul/client/config.rb,
lib/consul/client/version.rb,
lib/consul/client/connection.rb,
lib/consul/client/fake_http_response.rb,
lib/consul/client/offline_connection.rb
Defined Under Namespace
Classes: Config, Connection, FakeNetHttpResponse, OfflineConnection
Constant Summary
collapse
- VERSION =
"0.3.1"
Class Method Summary
collapse
Class Method Details
.connection ⇒ Object
28
29
30
|
# File 'lib/consul/client.rb', line 28
def connection
@connection ||= new
end
|
.is_online? ⇒ Boolean
32
33
34
35
36
37
38
|
# File 'lib/consul/client.rb', line 32
def is_online?
if defined?(Chef)
!::Chef::Config[:solo]
else
false
end
end
|
.reconnect ⇒ Object
40
41
42
|
# File 'lib/consul/client.rb', line 40
def reconnect
@connection = new
end
|