hassox (owner)

Revisions

gist: 191485 Download_button fork
public
Public Clone URL: git://gist.github.com/191485.git
Embed All Files: show embed
Ruby #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
the_templates = {}
the_templates[:first] = Tilt::HamlTemplate.new do
out =<<-HAML
%p In First
= capture_content :some_content do
%p first_content
HAML
end
 
the_templates[:second] = Tilt::HamlTemplate.new do
  out =<<-HAML
- inherits_from :first
 
= capture_content :some_content do
%p second_content
HAML
end
 
the_templates[:third] = Tilt::HamlTemplate.new do
  out =<<-HAML
- inherits_from :second
 
= capture_content :some_content do
%p Third Content
= capture_super
HAML
end
 
the_templates[:fourth] = Tilt::HamlTemplate.new do
  out =<<-HAML
- inherits_from :third
 
= capture_content :some_content do
= capture_super
%p Fourth Content
HAML
end
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FIRST
-----------------------------
<p>In First</p>
<p>first_content</p>
-----------------------------
SECOND
-----------------------------
<p>In First</p>
<p>second_content</p>
-----------------------------
THIRD
-----------------------------
<p>In First</p>
<p>Third Content</p>
<p>second_content</p>
-----------------------------
FOURTH
-----------------------------
<p>In First</p>
<p>Third Content</p>
<p>second_content</p>
<p>Fourth Content</p>
-----------------------------