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