lib/veewee/provider/core/helper/web.rb in veewee-0.3.0.alpha6 vs lib/veewee/provider/core/helper/web.rb in veewee-0.3.0.alpha7

- old
+ new

@@ -7,23 +7,23 @@ module Servlet class FileServlet < WEBrick::HTTPServlet::AbstractServlet - attr_reader :env + attr_reader :ui - def initialize(server,localfile,env) + def initialize(server,localfile,ui) super(server) @server=server @localfile=localfile - @env=env + @ui=ui end def do_GET(request,response) response['Content-Type']='text/plain' response.status = 200 - env.ui.info "Serving file #{@localfile}" + ui.info "Serving file #{@localfile}" displayfile=File.open(@localfile,'r') content=displayfile.read() response.body=content #If we shut too fast it might not get the complete file sleep 2 @@ -49,13 +49,13 @@ :Port => options[:port], :Logger => webrick_logger, :AccessLog => webrick_logger ) env.logger.debug("mounting file /#{filename}") - s.mount("/#{filename}", Veewee::Provider::Core::Helper::Servlet::FileServlet,File.join(web_dir,filename),env) + s.mount("/#{filename}", Veewee::Provider::Core::Helper::Servlet::FileServlet,File.join(web_dir,filename),ui) trap("INT"){ s.shutdown - env.ui.info "Stopping webserver" + ui.info "Stopping webserver" exit } s.start end