Sha256: 0c3f764cd931b59d19c5387334c077954dcf1ca255017028aa9678e545126881
Contents?: true
Size: 1.23 KB
Versions: 8
Compression:
Stored size: 1.23 KB
Contents
require 'rubygems' require 'ramaze' class MainController < Ramaze::Controller view_root __DIR__/:template engine :Remarkably include Remarkably::Common def index %{ #{A 'Home', :href => :/} | #{A(:internal)} | #{A(:external)} } end def internal *args @place = :internal html do head do title "Template::Remarkably internal" end body do h1 "The #@place Template for Remarkably" a("Home", :href => R(:/)) P do text "Here you can pass some stuff if you like, parameters are just passed like this:" br a("#@place/one", :href => Rs( @place, :one)) br a("#@place/one/two/three", :href => Rs( @place, :one, :two, :three)) br a("#@place/one?foo=bar", :href => Rs( @place, :one, :foo => :bar)) br end div do text "The arguments you have passed to this action are:" if args.empty? "none" else args.each do |arg| span arg end end end div request.params.inspect end end end def external *args @args = args @place = :external @request = request end end Ramaze.start
Version data entries
8 entries across 8 versions & 4 rubygems