Class: Docbook::Output::PipelineSteps::TransformMirror

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

Overview

Step 5: Transform parsed DocBook document to DocbookMirror.

Instance Method Summary collapse

Instance Method Details

#call(guide, context) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/docbook/output/pipeline_steps/transform_mirror.rb', line 8

def call(guide, context)
  require_relative "../../mirror"
  require_relative "../docbook_mirror"
  mirror_output = Docbook::Output::DocbookMirror.new(
    context.parsed, sort_glossary: context.sort_glossary
  )
  mirror_data = mirror_output.to_document.to_h

  guide.merge!(mirror_data)
  guide
end