lib/rack/handler/reel.rb in reel-rack-0.0.1.pre vs lib/rack/handler/reel.rb in reel-rack-0.0.1.pre2

- old
+ new

@@ -10,29 +10,19 @@ } def self.run(app, options = {}) options = DEFAULT_OPTIONS.merge(options) - unless options[:quiet] - app = Rack::CommonLogger.new(app, STDOUT) - end + app = Rack::CommonLogger.new(app, STDOUT) unless options[:quiet] + ENV['RACK_ENV'] = options[:environment].to_s if options[:environment] - if options[:environment] - ENV['RACK_ENV'] = options[:environment].to_s - end - - Celluloid.logger.info "A Reel good HTTP server! (Codename \"#{::Reel::CODENAME}\")" - Celluloid.logger.info "Listening on #{options[:host]}:#{options[:port]}" - supervisor = ::Reel::Rack::Server.supervise_as(:reel_rack_server, app, options) begin sleep rescue Interrupt Celluloid.logger.info "Interrupt received... shutting down" supervisor.terminate - Celluloid.join(supervisor) - Celluloid.logger.info "That's all, folks!" end end end register :reel, Reel