Class: JsonResume::FormatterHtml
Instance Attribute Summary
Attributes inherited from Formatter
#hash
Instance Method Summary
collapse
Methods inherited from Formatter
#add_last_marker_on_field, #add_last_marker_on_skills, #add_last_marker_on_stars, #add_last_marker_on_tools, #add_linkedin_github_url, #add_padding, #cleanse, #format_to_output_type, #initialize, #is_false?, #purge_gpa
Instance Method Details
24
25
26
27
28
|
# File 'lib/json_resume/formatter_html.rb', line 24
def format
super
return self
end
|
9
10
11
|
# File 'lib/json_resume/formatter_html.rb', line 9
def format_autolink str
str.gsub!(/<<(\S*?)>>/, '<a href="\1">\1</a>')
end
|
13
14
15
16
|
# File 'lib/json_resume/formatter_html.rb', line 13
def format_emphasis str
str.gsub!(/\b_(.+?)_\b/, '<i>\1</i>')
str.gsub!(/\*\*(.+?)\*\*/, '<b>\1</b>')
end
|
5
6
7
|
# File 'lib/json_resume/formatter_html.rb', line 5
def format_link str
str.gsub!(/\[(.*?)\]\((.*?)\)/, '<a href="\2">\1</a>')
end
|
18
19
20
21
22
|
# File 'lib/json_resume/formatter_html.rb', line 18
def format_string str
format_link str
format_autolink str
format_emphasis str
end
|