Sha256: 6e91d00bd5721a8cfb7929c0fb654a0660311bc70a270fba038437d024f7e435

Contents?: true

Size: 342 Bytes

Versions: 21

Compression:

Stored size: 342 Bytes

Contents

require 'rubygems'
require 'ramaze'

class MainController < Ramaze::Controller
  map '/'
  layout :page

  def index
    @title = "Test"
    "<p>Hello, World!</p>"
  end

  def page
    %{
<html>
  <head>
    <title>examples/layout</title>
  </head>
  <body>
    <h1>#@title</h1>
    #@content
  </body>
</html>
    }
  end
end

Ramaze.start

Version data entries

21 entries across 21 versions & 5 rubygems

Version Path
Pistos-ramaze-2008.09 examples/basic/layout.rb
Pistos-ramaze-2008.12 examples/basic/layout.rb
Pistos-ramaze-2009.01 examples/basic/layout.rb
Pistos-ramaze-2009.02 examples/basic/layout.rb
clivecrous-ramaze-0.3.9.5 examples/layout.rb
manveru-ramaze-2008.07 examples/basic/layout.rb
manveru-ramaze-2008.08 examples/basic/layout.rb
manveru-ramaze-2008.09 examples/basic/layout.rb
manveru-ramaze-2008.10 examples/basic/layout.rb
manveru-ramaze-2008.12 examples/basic/layout.rb
manveru-ramaze-2009.01 examples/basic/layout.rb
ptomato-ramaze-2009.02.1 examples/basic/layout.rb
ptomato-ramaze-2009.02 examples/basic/layout.rb
ramaze-0.3.5 examples/layout.rb
ramaze-2008.06 examples/basic/layout.rb
ramaze-0.3.9 examples/layout.rb
ramaze-2008.11 examples/basic/layout.rb
ramaze-0.3.9.1 examples/layout.rb
ramaze-2009.01 examples/basic/layout.rb
ramaze-2009.03 examples/basic/layout.rb