class String
adds several basic string to markdown conversion methods
Public Instance Methods
bullet()
click to toggle source
# File lib/mark_maker_string.rb, line 32 def bullet " - #{self}" end
code()
click to toggle source
# File lib/mark_maker_string.rb, line 40 def code " #{self}" end
code_span()
click to toggle source
# File lib/mark_maker_string.rb, line 44 def code_span "#{MarkMaker::CODE_TIC}#{self}#{MarkMaker::CODE_TIC}" end
emphasis()
click to toggle source
# File lib/mark_maker_string.rb, line 48 def emphasis "#{MarkMaker::EMPHASIS}#{self}#{MarkMaker::EMPHASIS}" end
header1()
click to toggle source
# File lib/mark_maker_string.rb, line 8 def header1 "#{self}\n#{line_for('=')}" end
header2()
click to toggle source
# File lib/mark_maker_string.rb, line 12 def header2 "#{self}\n#{line_for('-')}" end
header3()
click to toggle source
# File lib/mark_maker_string.rb, line 16 def header3 "### #{self}" end
header4()
click to toggle source
# File lib/mark_maker_string.rb, line 20 def header4 "#### #{self}" end
header5()
click to toggle source
# File lib/mark_maker_string.rb, line 24 def header5 "##### #{self}" end
header6()
click to toggle source
# File lib/mark_maker_string.rb, line 28 def header6 "###### #{self}" end
line_for(underscore)
click to toggle source
# File lib/mark_maker_string.rb, line 4 def line_for(underscore) underscore * size end
number(number = 1)
click to toggle source
# File lib/mark_maker_string.rb, line 36 def number(number = 1) " #{number}. #{self}" end
strong()
click to toggle source
# File lib/mark_maker_string.rb, line 52 def strong MarkMaker::EMPHASIS * 2 + self + MarkMaker::EMPHASIS * 2 end