module Consul::Client

Constants

VERSION

Public Class Methods

connection() click to toggle source
# File lib/consul/client.rb, line 28
def connection
  @connection ||= new
end
is_online?() click to toggle source
# File lib/consul/client.rb, line 32
def is_online?
  if defined?(Chef)
    !::Chef::Config[:solo]
  else
    false
  end
end
new() click to toggle source
# File lib/consul/client.rb, line 20
def new
  if is_online?
    Connection.new
  else
    OfflineConnection.new
  end
end
reconnect() click to toggle source
# File lib/consul/client.rb, line 40
def reconnect
  @connection = new
end