Module: Graphdown::Renderable

Defined in:
lib/graphdown/renderable.rb

Instance Method Summary collapse

Instance Method Details

#paragraph(text) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/graphdown/renderable.rb', line 5

def paragraph(text)
  if text =~ /^\s?\[.+\]\s?$/
    parser = Parser.new
    unescaped_text = CGI.unescape_html(text)
    unescaped_text.split($/).each { |line| parser.parse(line) }
    parser.output
  else
    %(<p>#{text}</p>)
  end
end