Hamlより過激なSlimを使おうよ。
Sinatra 1.2が待てない野郎もこの通り。
require 'rubygems'
require 'sinatra'
require 'slim'
module Sinatra
module Templates
def slim(template, options={}, locals={})
render :slim, template, options, locals
end
end
end
# インデント気になる派には必須の設定
Slim::Engine.set_default_options :pretty => true
get '/' do
slim :index
end
rails3もslim-rails入れればgeneratorがslim対応。
vimもemacsもsyntaxはextraの中に入ってます。
extra at master from stonean/slim - GitHub
まあ、Hamlから%(パーセント)取っただけですわ・・・。