Module: ProxyMgr

Defined in:
lib/proxymgr.rb,
lib/proxymgr/sink.rb,
lib/proxymgr/config.rb,
lib/proxymgr/haproxy.rb,
lib/proxymgr/logging.rb,
lib/proxymgr/watcher.rb,
lib/proxymgr/platform.rb,
lib/proxymgr/callbacks.rb,
lib/proxymgr/watcher/dns.rb,
lib/proxymgr/watcher/base.rb,
lib/proxymgr/watcher/file.rb,
lib/proxymgr/haproxy/state.rb,
lib/proxymgr/haproxy/server.rb,
lib/proxymgr/haproxy/socket.rb,
lib/proxymgr/platform/linux.rb,
lib/proxymgr/service_config.rb,
lib/proxymgr/haproxy/control.rb,
lib/proxymgr/haproxy/process.rb,
lib/proxymgr/haproxy/updater.rb,
lib/proxymgr/process_manager.rb,
lib/proxymgr/service_manager.rb,
lib/proxymgr/watcher/zookeeper.rb,
lib/proxymgr/service_config/base.rb,
lib/proxymgr/watcher/campanja_zk.rb,
lib/proxymgr/haproxy/socket_manager.rb,
lib/proxymgr/service_config/zookeeper.rb,
lib/proxymgr/process_manager/signal_handler.rb

Defined Under Namespace

Modules: Callbacks, Logging, Platform, ServiceConfig, Watcher Classes: Config, Haproxy, ProcessManager, ServiceManager, Sink

Class Method Summary collapse

Class Method Details

.rootObject



13
14
15
# File 'lib/proxymgr.rb', line 13

def self.root
  File.expand_path(File.join(__FILE__, '..', '..'))
end

.template_dirObject



17
18
19
# File 'lib/proxymgr.rb', line 17

def self.template_dir
  File.join(root, 'etc')
end