Module: ProxyMgr::ServiceConfig

Defined in:
lib/proxymgr/service_config.rb,
lib/proxymgr/service_config/base.rb,
lib/proxymgr/service_config/zookeeper.rb

Defined Under Namespace

Classes: Base, Zookeeper

Class Method Summary collapse

Class Method Details

.create(manager, config) ⇒ Object



6
7
8
9
10
# File 'lib/proxymgr/service_config.rb', line 6

def self.create(manager, config)
  type = config.delete('type')
  impl = ServiceConfig.const_get(type.capitalize)
  impl.new(manager, config)
end