Module: PFM

Defined in:
lib/pfm.rb

Defined Under Namespace

Classes: CodeBlockInclude, FootnoteProcessor

Class Method Summary collapse

Class Method Details

.process(string, options = {}) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/pfm.rb', line 4

def self.process(string, options={})
  lines = string.split("\n")
  out = FootnoteProcessor.new.process(lines)
  out = CodeBlockInclude.new.process(out)

  processed = out.join("\n")
end