Sha256: 01f45af520d467d66d242826bc53798214a6b1745ca362b2c78ecd661c646669

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

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

<?r for message in @parent.messages ?>
	<li>#{message.title}</li>
<?r end ?>


one method, different views
html,
xml (for rpc)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitro-0.3.0 lib/n/server/dispatcher.rb