Sha256: ce645520858c368f137277cdc4ee2547050248c141658d2eb5a48484ed3ce9ed
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
# Copyright (c) 2006 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. require 'ramaze' class MainController < Ramaze::Controller template_root __DIR__/:template engine :Nagoro def index %{ #{A 'Home', :href => :/} | #{A(:internal)} | #{A(:external)} } end def internal *args @args = args %q{ <html> <head> <title>Template::Nagoro internal</title> </head> <body> <h1>The internal Template for Nagoro</h1> #{A 'Home', :href => :/} <p> Here you can pass some stuff if you like, parameters are just passed like this:<br /> #{A("internal/one")}<br /> #{A("internal/one/two/three")}<br /> #{A("internal/one?foo=bar")}<br /> </p> <div> The arguments you have passed to this action are: <?r if @args.empty? ?> none <?r else ?> <?r @args.each do |arg| ?> <span>#{arg}</span> <?r end ?> <?r end ?> </div> <div> #{request.params.inspect} </div> </body> </html> } end def external *args @args = args end end Ramaze.start
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.2.0 | examples/templates/template_nagoro.rb |
ramaze-0.2.1 | examples/templates/template_nagoro.rb |
ramaze-0.3.0 | examples/templates/template_nagoro.rb |