# File lib/mongrel.rb, line 741 741: def initialize(defaults={}, &blk) 742: @listener = nil 743: @listener_name = nil 744: @listeners = {} 745: @defaults = defaults 746: @needs_restart = false 747: @pid_file = defaults[:pid_file] 748: 749: change_privilege(@defaults[:user], @defaults[:group]) 750: 751: if blk 752: cloaker(&blk).bind(self).call 753: end 754: end