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
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/resume/plain_text.rb', line 5
def render r
result = ""
result << r.about[:name].upcase << RN << RN
result << r.about[:address].join(RN) << RN if r.about[:address]
result << r.about[:email] << RN if r.about[:email]
result << r.about[:phone] << RN << RN if r.about[:phone]
result << "EDUCATION" << RN << RN
r.schools.each do |ed|
result << ed[:school] << ", " << ed[:city] << RN
result << ed[:degree] << ", " if ed[:degree]
result << (ed[:will_finish] ? "expected graduation: #{ed[:will_finish]}" :
ed[:finished]) << RN << RN
end
result << "WORK EXPERIENCE" << RN << RN
r.jobs.each do |job|
date = job[:date] ? "(#{job[:date]})" : ""
result << job[:position] << ", " << job[:employer] << date << RN
result << " " << job[:description] << RN << RN
end
r.sections.each do |sec|
result << sec[:name].upcase << RN << RN
if sec[:text]
result << sec[:text] << RN
end
if sec[:bullets]
sec[:bullets].each do |b|
result << " - " << b << RN
end
end
result << RN
end
result
end
|