Class: Docbook::Mirror::Handlers::Structural
- Inherits:
-
Object
- Object
- Docbook::Mirror::Handlers::Structural
- Defined in:
- lib/docbook/mirror/handlers/structural.rb
Class Method Summary collapse
- .article(element, context:) ⇒ Object
- .set(element, context:) ⇒ Object
- .topic(element, context:) ⇒ Object
Class Method Details
.article(element, context:) ⇒ Object
26 27 28 |
# File 'lib/docbook/mirror/handlers/structural.rb', line 26 def self.article(element, context:) context.document_node(element) end |
.set(element, context:) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/docbook/mirror/handlers/structural.rb', line 7 def self.set(element, context:) title = context.resolve_title(element) attrs = { xml_id: element.xml_id, title: title, }.compact content = context.extract_content(element) Node::Set.new(attrs: attrs, content: content) end |
.topic(element, context:) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/docbook/mirror/handlers/structural.rb', line 17 def self.topic(element, context:) attrs = { xml_id: element.xml_id, title: context.resolve_title(element), }.compact content = context.extract_content(element) Node::Topic.new(attrs: attrs, content: content) end |