class Slippery::Document

Public Class Methods

new(markdown) click to toggle source
# File lib/slippery/document.rb, line 5
def initialize(markdown)
  @markdown = markdown
end

Public Instance Methods

kramdown_document() click to toggle source
# File lib/slippery/document.rb, line 9
def kramdown_document
  @kramdown_document ||= ::Kramdown::Document.new(@markdown, input: 'GFM')
end
to_hexp() click to toggle source
# File lib/slippery/document.rb, line 13
def to_hexp
  @hexp ||= Hexp::Kramdown.convert(kramdown_document)
end