Method: EtcdDiscovery::Config#validate

Defined in:
lib/etcd-discovery/config.rb

#validateObject



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/etcd-discovery/config.rb', line 18

def validate
  if use_ssl
    if cacert.nil? || !File.exist?(cacert)
      raise InvalidSSLConfig, "cacert"
    elsif ssl_key.nil? || !File.exist?(ssl_key)
      raise InvalidSSLConfig, "ssl_key"
    elsif ssl_cert.nil? || !File.exist?(ssl_cert)
      raise InvalidSSLConfig, "ssl_cert"
    end
  end
end