Method: HikiDoc::HTMLOutput#block_preformatted
- Defined in:
- lib/hikidoc.rb
#block_preformatted(str, info) ⇒ Object
671 672 673 674 675 676 677 678 679 680 681 682 683 684 |
# File 'lib/hikidoc.rb', line 671 def block_preformatted(str, info) syntax = info ? info.downcase : nil if syntax begin convertor = Syntax::Convertors::HTML.for_syntax(syntax) @f.puts convertor.convert(str) return rescue NameError, RuntimeError @f.puts %Q|<pre class="prettyprint">#{text(str)}</pre>| return end end preformatted(text(str)) end |