Sha256: 37a2e0e4ab919d22dbad38344c59b5e44ec7cc7c75c151eac9ae62b5a119d0c6
Contents?: true
Size: 566 Bytes
Versions: 2
Compression:
Stored size: 566 Bytes
Contents
require "kramdown" require "rabbit/parser/base" module Rabbit module Parser class Markdown < Base end end end require "rabbit/parser/markdown/converter" module Rabbit module Parser class Markdown unshift_loader(self) class << self def match?(source) /\Amd\z/i =~ source.extension.to_s end end include Element def parse document = Kramdown::Document.new(@source.read) converter = Converter.new(@canvas) converter.convert(document.root) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabbit-1.0.6 | lib/rabbit/parser/markdown.rb |
rabbit-1.0.5 | lib/rabbit/parser/markdown.rb |