# File lib/mongrel/configurator.rb, line 42
42:     def initialize(defaults={}, &blk)
43:       @listener = nil
44:       @listener_name = nil
45:       @listeners = {}
46:       @defaults = defaults
47:       @needs_restart = false
48:       @pid_file = defaults[:pid_file]
49: 
50:       if blk
51:         cloaker(&blk).bind(self).call
52:       end
53:     end