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