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
|
# File 'lib/hacker_slides/engine/s5_slides_generator.rb', line 4
def post_processing(content)
slide_counter = 0
result = ''
company = @presentation.meta[:company]
website = @presentation.meta[:website]
preface = "<div class=\"slide\">\n"
preface << "<h1>#{@presentation.title}</h1>\n"
preface << "<h3>#{@presentation.author}</h3>\n"
preface << "<h4><a href=\"#{website}\">#{company}</a></h4>" if(company)
preface << "</div>"
result << preface
content.each_line do |line|
if line.include?( '<h1' ) then
result << "\n\n</div>" if slide_counter > 0
result << "<div class='slide'>\n"
slide_counter += 1
end
result << line
end
result << "\n</div>" if slide_counter > 0
return result
end
|