class PBSimply::Processor::PbsRBase
RDoc family Base
Public Class Methods
new(config)
click to toggle source
Calls superclass method
PBSimply::new
# File lib/pbsimply.rb, line 939 def initialize(config) require 'rdoc' require 'rdoc/markup/to_html' @rdoc_options = RDoc::Options.new @rdoc_markup = RDoc::Markup.new super end
Public Instance Methods
process_document(dir, filename, frontmatter, orig_filepath, ext, procdoc)
click to toggle source
# File lib/pbsimply.rb, line 949 def process_document(dir, filename, frontmatter, orig_filepath, ext, procdoc) # Getting HTML string. rdoc = RDoc::Markup::ToHtml.new(@rdoc_options, @rdoc_markup) article_body = rdoc.convert(get_markup_document(procdoc)) # Process with eRuby temaplte. erb_template = ERB.new(File.read(@config["template"]), trim_mode: '%<>') doc = erb_template.result(binding) doc end