module EtcdDiscovery

Attributes

config[W]

Public Class Methods

config() click to toggle source
# File lib/etcd-discovery.rb, line 15
def self.config
  @config ||= Config.new
end
configure() { |config| ... } click to toggle source
# File lib/etcd-discovery.rb, line 19
def self.configure(&block)
  yield config if block_given?
  config.validate
end
get(service) click to toggle source

For a cleaner API

# File lib/etcd-discovery.rb, line 25
def self.get(service)
  Service.get(service)
end
register(service, host) click to toggle source
# File lib/etcd-discovery.rb, line 29
def self.register(service, host)
  Registration.register(service, host)
end