Markaby-Markup As Ruby : HTML Builder « Network « Ruby

Markaby-Markup As Ruby

# gem install markaby

require 'rubygems'
require 'markaby'

m =

m.html do
  head { title 'This is the title' }

  body do
    h1 'Hello world'
    h2 'Sub-heading'
    p %q{This is a test}
    h2 'Another sub-heading'
    p 'test:'
    ul do
      li 'Generating HTML from Ruby'
      li 'Keeping HTML structured'
      li 'Lots more..'

puts m


Related examples in the same category

1.integrate Ruby logic and flow control into the HTML generation process