Hello, gotoyuzo.
> How about this way?
>
> app = YourApp.new("coreStuff")
> app.addFunnyOption("foo","bar")
> app.addFunnyOption("alpha","gamma")
> app.setZoption("gamma")
> mount("/z", YourHandler, app)
I did so and wrote the application serveer.
I had misunderstanding at first. WEBrick is not application server
but Web server toolkit.
Servlet model of WEBrick is not it of Java. WEBrick's servlet model
is the simple thing which associates and invokes URL and an object.
I understand that AbstractServlet of WEBrick is a context generated
for every request. We can write the application server (e.g. session
management, some containers) using this primitive which WEBrick provide.