Module: ZimbraInterceptingProxy
- Defined in:
- lib/zimbra_intercepting_proxy.rb,
lib/zimbra_intercepting_proxy/user.rb,
lib/zimbra_intercepting_proxy/debug.rb,
lib/zimbra_intercepting_proxy/config.rb,
lib/zimbra_intercepting_proxy/server.rb,
lib/zimbra_intercepting_proxy/yamler.rb,
lib/zimbra_intercepting_proxy/backend.rb,
lib/zimbra_intercepting_proxy/request.rb,
lib/zimbra_intercepting_proxy/version.rb,
lib/zimbra_intercepting_proxy/connection.rb
Defined Under Namespace
Modules: Backend, Config, Debug, Server, Yamler
Classes: Connection, Request, User
Constant Summary
collapse
- VERSION =
"0.0.5.2"
Class Method Summary
collapse
Class Method Details
.config!(options) ⇒ Object
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/zimbra_intercepting_proxy.rb', line 25
def self.config!(options)
ZimbraInterceptingProxy::Config.domain = options[:domain]
ZimbraInterceptingProxy::Config.migrated_users_file = options[:migrated_users_file]
ZimbraInterceptingProxy::Config.old_backend = options[:old_backend]
ZimbraInterceptingProxy::Config.new_backend = options[:new_backend]
ZimbraInterceptingProxy::Config.bind_address = options[:bind_address] || "0.0.0.0"
ZimbraInterceptingProxy::Config.bind_port = options[:bind_port]
ZimbraInterceptingProxy::Config.debug = options[:debug]
ZimbraInterceptingProxy::Config.new_mbx_local_ip_regex = options[:new_mbx_local_ip_regex]
end
|
.start(options) ⇒ Object
20
21
22
23
|
# File 'lib/zimbra_intercepting_proxy.rb', line 20
def self.start(options)
config!(options)
ZimbraInterceptingProxy::Server.run
end
|