class JsonResume::FormatterHtml
Public Instance Methods
format()
click to toggle source
Calls superclass method
JsonResume::Formatter#format
# File lib/json_resume/formatter_html.rb, line 24 def format super self end
format_autolink(str)
click to toggle source
# File lib/json_resume/formatter_html.rb, line 9 def format_autolink(str) str.gsub!(/<<(\S*?)>>/, '<a href="\1">\1</a>') end
format_emphasis(str)
click to toggle source
# 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
format_link(str)
click to toggle source
# File lib/json_resume/formatter_html.rb, line 5 def format_link(str) str.gsub!(/\[(.*?)\]\((.*?)\)/, '<a href="\2">\1</a>') end
format_string(str)
click to toggle source
# File lib/json_resume/formatter_html.rb, line 18 def format_string(str) format_link str format_autolink str format_emphasis str end