Sha256: 751beff6da5ecdbd930d743acb7279c49690f81e0e518002fc86318e14d5775a
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
 Fu == Fu combines the logic–less portability of Mustache with the terse utility of Haml. This is what it looks like: %ul {{#children}} %li {{name}} Then in the (Sinatra) app: get "/list" do fu :list, :locals => {:children => [{:name => "Arne"}, {:name => "Bjarne"}]} end And you get: <ul><li>Arne</li><li>Bjarne</li></ul> A contrived example using all aspects of the syntax: %h1 Hello, {{user_name}} %p.text This is a paragraph of text. %ul.friend_list(data-attribute1="some data", data-attribute2="{{some_mustache_data}}") {{#friends}} %li {{>friend_partial}} {{^friends}} %p.error You, unfortunately, have no friends. Usage ===== Fu.to_mustache("%p Hello {{mustache}}") Sinatra w/Tilt? See https://github.com/benglerpebbles/fu-tilt#readme Todo ==== * Support `/`-comments
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fu-0.1.4 | README.md |
fu-0.1.3 | README.md |
fu-0.1.1 | README.md |