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