module N # # class Dispatcher def process(request) service = ... method = ... query_string = ... end end end # module __END__ /login /logout /service/method?params /fora/view_forum/1 /fora/view_forum?fid=1 /fora/view_forum.sx if file exists evaluate in the controller a render method. .xhtml .xinc class ForaController def view_forum @parent = Forum.db_get(request["pid"]) end def render_view_forum end end