Class: Docbook::Output::PipelineSteps::GenerateNumbering

Inherits:
Object
  • Object
show all
Defined in:
lib/docbook/output/pipeline_steps/generate_numbering.rb

Overview

Step 3: Generate section numbering.

Instance Method Summary collapse

Instance Method Details

#call(guide, context) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/docbook/output/pipeline_steps/generate_numbering.rb', line 8

def call(guide, context)
  numbering_list = Services::NumberingService.new(context.parsed).generate
  numbering_hash = {}
  numbering_list.each { |sn| numbering_hash[sn.id] = sn.number }
  guide["numbering"] = numbering_hash
  guide
end