# File lib/mongrel.rb, line 734 def initialize(defaults={}, &blk) @listener = nil @listener_name = nil @listeners = {} @defaults = defaults @needs_restart = false @pid_file = defaults[:pid_file] change_privilege(@defaults[:user], @defaults[:group]) if blk cloaker(&blk).bind(self).call end end