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