class CrapiDocs::Formatter
Public Class Methods
new(session)
click to toggle source
# File lib/crapidocs/formatter.rb, line 5 def initialize(session) @session = session end
Public Instance Methods
to_md()
click to toggle source
# File lib/crapidocs/formatter.rb, line 9 def to_md Erubis::Eruby.new(load_template).result(binding) end
Private Instance Methods
anchor(s)
click to toggle source
# File lib/crapidocs/formatter.rb, line 19 def anchor(s) s.gsub(/[^a-zA-Z0-9]/, '') end
load_template()
click to toggle source
# File lib/crapidocs/formatter.rb, line 15 def load_template File.open("#{TEMPLATE_DIR}/layout.md.erb").read end