Sha256: 86e9d5290726ced88ab701ffb1a2f9f71582e079b47f47d44f20ba1dc479f24f
Contents?: true
Size: 519 Bytes
Versions: 6
Compression:
Stored size: 519 Bytes
Contents
module Coradoc::Input::HTML module Converters class Figure < Base def to_coradoc(node, state = {}) id = node["id"] title = extract_title(node) content = treat_children_coradoc(node, state) Coradoc::Element::Block::Example.new(title, lines: content, id: id) end def extract_title(node) title = node.at("./figcaption") return "" if title.nil? treat_children_coradoc(title, {}) end end register :figure, Figure.new end end
Version data entries
6 entries across 6 versions & 1 rubygems