Sha256: a1fda05d8d411ec38613deae54f998686bdb0f28d6b9cc428b37dd11c127609c
Contents?: true
Size: 583 Bytes
Versions: 2
Compression:
Stored size: 583 Bytes
Contents
#!/usr/bin/env ruby require "pandoc_object_filters" def self.tobullet(term, defs) elements = [PandocObjectFilters::Element::Para.new([PandocObjectFilters::Element::Strong.new(term)])] defs.each do |el| el.each do |el_el| elements.push(el_el) end end elements end def self.bullet_list(items) items = items.map { |item| tobullet(item[0], item[1]) } PandocObjectFilters::Element::BulletList.new(items) end PandocObjectFilters.filter! do |element| if element.is_a?(PandocObjectFilters::Element::DefinitionList) bullet_list(element.elements) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pandoc_object_filters-0.2.0 | examples/deflists.rb |
pandoc_object_filters-0.1.0 | examples/deflists.rb |