Class: Nanoc3::Filters::RDoc
- Nanoc3::Plugin
- Nanoc3::Filter
- Nanoc3::Filters::RDoc
Constants Inherited from Nanoc3::Plugin
Constructor Summary
This class inherits a constructor from Nanoc3::Filter.
Public Visibility
Public Class Methods Inherited from Nanoc3::Filter
Public Class Methods Inherited from Nanoc3::Plugin
Public Instance Method Summary
| #run(content, params = {}) |
|---|
Public Instance Methods Inherited from Nanoc3::Filter
Public Instance Method Details
run
public
run(content, params = {})
[View source]
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/nanoc3/filters/rdoc.rb', line 6 def run(content, params={}) begin # new RDoc require 'rdoc/markup' require 'rdoc/markup/to_html' ::RDoc::Markup.new.convert(content, ::RDoc::Markup::ToHtml.new) rescue LoadError # old RDoc require 'rdoc/markup/simple_markup' require 'rdoc/markup/simple_markup/to_html' ::SM::SimpleMarkup.new.convert(content, ::SM::ToHtml.new) end end |