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