Class ContentConverters::RDocConverter
In: lib/webgen/plugins/contentconverters/rdoc.rb
Parent: DefaultContentConverter
DefaultContentConverter SassConverter MarukuConverter HamlConverter TextileConverter HtmlConverter RDocConverter XmlBuilderConverter MarkdownConverter Webgen::HandlerPlugin lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/haml.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/maruku.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contentconverters/xmlbuilder.rb lib/webgen/plugins/contentconverters/rdoc.rb ContentConverters dot/m_38_0.png

Handles text in RDoc format.

Methods

call   new  

Public Class methods

[Source]

    # File lib/webgen/plugins/contentconverters/rdoc.rb, line 39
39:     def initialize( plugin_manager )
40:       super
41:       @processor = SM::SimpleMarkup.new
42:       @formatter = SM::ToHtml.new
43:     end

Public Instance methods

[Source]

    # File lib/webgen/plugins/contentconverters/rdoc.rb, line 45
45:     def call( content )
46:       @processor.convert( content, @formatter )
47:     rescue Exception => e
48:       log(:error) { "Error converting RDOC text to HTML: {e.message}" }
49:       content
50:     end

[Validate]