From: Eko Budi Setiyo Date: 2005-02-25T09:51:46+09:00 Subject: webrick help Hi all, Need help from you all #+++++++++++++++++++++++++++++++++++++++= #file start_webrick.rb require 'webrick' include WEBrick load('class.index.rb') def start_webrick(config = {}) config.update(:Port => 80) config.update(:DirectoryIndex => 'coreLoader.rb') $server = HTTPServer.new(config) yield server if block_given? ['INT','TERM'].each { |signal| trap(signal) {server.shutdown} } $server.mount('/index',Index) $server.start end start_webrick(:DocumentRoot => File.dirname(__FILE__)) #++++++++++++++++++++++++++++++++++++++++ #file class.index.rb class Index < HTTPServlet::AbstractServlet def do_GET(req,resp) $Layout = '' load('coreLoader.rb') resp.body = $Layout end def Index.get_instance config, *options load __FILE__ load('coreLoader.rb') Index.new config, *options end end #+++++++++++++++++++++++++++++++++++++++++++ Any body know how to make file 'coreLoader.rb' always 're-loaded' when browser visit http://localhost/index/xxx/yyy The reason is 'coreLoader.rb' is the only entry for my website framework. so the result of load('coreLoader.rb') not always the same regards Eko