Method: MotherBrain::SrvCtl#initialize
- Defined in:
- lib/mb/srv_ctl.rb
#initialize(options = {}) ⇒ SrvCtl
Returns a new instance of SrvCtl.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/mb/srv_ctl.rb', line 86 def initialize( = {}) = self.class..merge() @config = MB::Config.from_file([:config]) unless [:log_level].nil? @config.log.level = [:log_level] end unless [:log_location].nil? @config.log.location = [:log_location] end unless [:daemonize].nil? @config.server.daemonize = [:daemonize] end unless [:pid_file].nil? @config.server.pid = [:pid_file] end MB::Logging.setup(@config.to_logger) end |