Loading lib/jsduck/doc_formatter.rb +2 −2 Original line number Diff line number Diff line # -*- coding: utf-8 -*- require 'rubygems' require 'strscan' require 'jsduck/markdown' require 'rdiscount' require 'jsduck/logger' require 'jsduck/inline_img' require 'jsduck/inline_video' Loading Loading @@ -310,7 +310,7 @@ module JsDuck # code-blocks beginning with empty line. input.gsub!(/<pre>(<code>)?\n?/, "<pre>\\1") replace(JsDuck::Markdown.to_html(input)) replace(RDiscount.new(input).to_html) end # Shortens text Loading lib/jsduck/markdown.rbdeleted 100644 → 0 +0 −46 Original line number Diff line number Diff line module JsDuck # Wrapper which chooses the available Markdown implementation and # provides a uniform interface to it. # # Possible engines in order of preference: # # - rdiscount # - kramdown # class Markdown if RUBY_PLATFORM == "java" require "kramdown" begin @@engine = :kramdown rescue LoadError throw "ERROR: Kramdown gem not available." end else begin require "rdiscount" @@engine = :rdiscount rescue LoadError begin require "kramdown" @@engine = :kramdown rescue LoadError throw "ERROR: Neither RDiscount nor Kramdown gem available." end end end # Converts Markdown text into HTML def self.to_html(input) if @@engine == :rdiscount RDiscount.new(input).to_html else Kramdown::Document.new(input).to_html end end end end Loading
lib/jsduck/doc_formatter.rb +2 −2 Original line number Diff line number Diff line # -*- coding: utf-8 -*- require 'rubygems' require 'strscan' require 'jsduck/markdown' require 'rdiscount' require 'jsduck/logger' require 'jsduck/inline_img' require 'jsduck/inline_video' Loading Loading @@ -310,7 +310,7 @@ module JsDuck # code-blocks beginning with empty line. input.gsub!(/<pre>(<code>)?\n?/, "<pre>\\1") replace(JsDuck::Markdown.to_html(input)) replace(RDiscount.new(input).to_html) end # Shortens text Loading
lib/jsduck/markdown.rbdeleted 100644 → 0 +0 −46 Original line number Diff line number Diff line module JsDuck # Wrapper which chooses the available Markdown implementation and # provides a uniform interface to it. # # Possible engines in order of preference: # # - rdiscount # - kramdown # class Markdown if RUBY_PLATFORM == "java" require "kramdown" begin @@engine = :kramdown rescue LoadError throw "ERROR: Kramdown gem not available." end else begin require "rdiscount" @@engine = :rdiscount rescue LoadError begin require "kramdown" @@engine = :kramdown rescue LoadError throw "ERROR: Neither RDiscount nor Kramdown gem available." end end end # Converts Markdown text into HTML def self.to_html(input) if @@engine == :rdiscount RDiscount.new(input).to_html else Kramdown::Document.new(input).to_html end end end end