Eko Budi Setiyo wrote: > Alexander Kellett wrote: > >> try using require "auto-reload.rb" >> can be found in mod_ruby distribution. >> btw, your email client is buggy. all >> your lines are wrapping. so the source >> is nonsensical. >> >> Alex >> >> On Feb 25, 2005, at 1:51 AM, Eko Budi Setiyo wrote: >> >>> 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 >>> >> >> >> >> > thanks > > I will try using it > > > > Doesn't work regards Eko