blob: 13813e0caf0d84ad45f1860ee41dcaf085c8c778 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
module Nuldoc
module Extensions
class SourceIdProcessor < Asciidoctor::Extensions::TreeProcessor
def process(doc)
errors = []
(doc.find_by(context: :listing) {_1.style == 'source'}).each do |source|
source.id = "source.#{source.id}"
end
end
end
end
end
|