Class: Stepmod::Utils::Converters::Base
- Inherits:
-
ReverseAdoc::Converters::Base
- Object
- ReverseAdoc::Converters::Base
- Stepmod::Utils::Converters::Base
- Defined in:
- lib/stepmod/utils/converters/base.rb
Direct Known Subclasses
A, Arm, Blockquote, Br, Bypass, ClauseRef, Code, Comment, Dd, Def, Definition, Description, Dl, Drop, Dt, Em, Eqn, Example, ExpressExample, ExpressG, ExpressNote, ExpressRef, ExpressRefExpressDescription, ExtDescription, ExtDescriptions, FundCons, Head, Hr, Ignore, Introduction, ModuleRef, ModuleRefExpressDescription, Note, Ol, P, PassThrough, Q, Resource, Schema, SchemaDiag, Stem, StepmodExtDescription, Strong, Sub, Sup, Synonym, Table, Term, Text, Uof
Constant Summary collapse
- PREFIXES_REGEX =
/([Ff]ormula|[Ff]igure|[Tt]able)\s*/.freeze
Instance Method Summary collapse
Instance Method Details
#treat_children(node, state) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/stepmod/utils/converters/base.rb', line 9 def treat_children(node, state) updated_node = remove_prefixes(node) updated_node.children.inject("") do |memo, child| memo << treat(child, state) end end |