E
Eko Budi Setiyo
Hi all,
Need help from you all
#+++++++++++++++++++++++++++++++++++++++=
#file start_webrick.rb
require 'webrick'
include WEBrick
load('class.index.rb')
def start_webrick(config = {})
config.updatePort => 80)
config.updateDirectoryIndex => '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_webrickDocumentRoot => 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
Need help from you all
#+++++++++++++++++++++++++++++++++++++++=
#file start_webrick.rb
require 'webrick'
include WEBrick
load('class.index.rb')
def start_webrick(config = {})
config.updatePort => 80)
config.updateDirectoryIndex => '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_webrickDocumentRoot => 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