Sha256: 144391bb9a5df24bc7deeb4d8710d283f600b3a0cffc9f5803d813bb60dd731f
Contents?: true
Size: 657 Bytes
Versions: 2
Compression:
Stored size: 657 Bytes
Contents
require "hikidoc" require "rabbit/parser/base" module Rabbit module Parser class Wiki < Base end end end require "rabbit/parser/wiki/output" module Rabbit module Parser class Wiki unshift_loader(self) class << self def match?(source) head = source.read[0, 500] head.force_encoding("ASCII-8BIT") if head.respond_to?(:force_encoding) /^!/.match(head) end end include Element def parse parser = HikiDoc.new(RabbitOutput.new(@canvas), :use_wiki_name => false) parser.compile(@source.read) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabbit-1.0.4 | lib/rabbit/parser/wiki.rb |
rabbit-1.0.3 | lib/rabbit/parser/wiki.rb |