module MiniDisc::Registry
Public Class Methods
add(service_type, port, options = {})
click to toggle source
Register a service @param [Integer] port @return [Discovery]
# File lib/minidisc/registry.rb, line 8 def self.add(service_type, port, options = {}) ensure_logger @services ||= [] service = Registry::Service.new(service_type, port, options) service.register(logger: @logger) @services << service service end
Private Class Methods
ensure_logger(options = {})
click to toggle source
# File lib/minidisc/registry.rb, line 19 def self.ensure_logger(options = {}) @logger ||= options[:logger] || Logger.new(STDOUT) end