Skip to content
Minimal templating engine inspired by Markaby & Erector but much smaller and targeting Rails 3 http://github.com/svenfuchs/minimal
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Gemfiles
lib
test
.gitignore
.travis.yml
README.md
Rakefile
minimal.gemspec

README.md

Minimal::Template Build Status

Minimal::Template is an experimental, minimalistic templating engine inspired by [Markaby]:(http://github.com/markaby/markaby) & [Erector]:(http://erector.rubyforge.org) but much smaller (~55 loc) and targeted at Rails 3.

# views/foo/bar.rb
module Foo
  class Bar < Minimal::Template
    def to_html
      html do
        head
        body do
          h1 'plain'
          p  local
        end
      end
    end
  end
end

# somewhere else
view = ActionView::Base.new('path/to/your/views')
view.render(:file => 'foo/bar', :locals => { :local => 'local' })

# => '<html><head></head><body><h1>plain</h1><p>local</p></body></html>'</pre>
Something went wrong with that request. Please try again.