Module: Import::Normalize
- Defined in:
- lib/import/normalize.rb
Class Method Summary collapse
Class Method Details
.normalize_code_blocks(code, lang = nil) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/import/normalize.rb', line 11 def self.normalize_code_blocks(code, lang = nil) coder = HTMLEntities.new code.gsub(%r{<pre>\s*<code>\n?(.*?)\n?</code>\s*</pre>}m) do "\n```#{lang}\n#{coder.decode($1)}\n```\n" end end |