Sha256: e76fe7e04b4c02b9f7f59632ee5eb36c5afa988634e627e00c7d6885e2156b35

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

require 'rdoc'
require 'RedCloth'
require 'rdiscount'

module Docify
  module Markup
    extend self
    
    # Render content for RDoc
    def rdoc(content)
      markup = RDoc::Markup::ToHtml.new
      markup.convert(content)
    end
    
    # Render content for Markdown
    def markdown(content)
      Markdown.new(content).to_html
    end
    
    # Render content for Textile
    def textile(content)
      RedCloth.new(content).to_html
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
docify-1.0.7 lib/docify/markup.rb