Sha256: eda3753c326777d1f0cf4ac6fbc7b4ab3a8219289e0a42cc4f0d332facb222d8
Contents?: true
Size: 996 Bytes
Versions: 37
Compression:
Stored size: 996 Bytes
Contents
require 'rubygems' require 'ramaze' class MainController < Ramaze::Controller engine :Ezamar def index %{ #{a('Home',:/)} | #{a(:internal)} | #{a(:external)} } end def internal *args @args = args %q{ <html> <head> <title>Template::Ezamar internal</title> </head> <body> <h1>The internal Template for Ezamar</h1> #{a('Home',:/)} <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 :file => __FILE__
Version data entries
37 entries across 37 versions & 4 rubygems