class Stepmod::Utils::Converters::Sub

Public Instance Methods

convert(node, state = {}) click to toggle source
# File lib/stepmod/utils/converters/sub.rb, line 7
def convert(node, state = {})
  content = treat_children(node, state)
  return stem_notation(content) if node.parent.name == "eqn"

  "#{content[/^\s*/]}~#{content.strip}~#{content[/\s*$/]}"
end

Private Instance Methods

stem_notation(content) click to toggle source
# File lib/stepmod/utils/converters/sub.rb, line 16
def stem_notation(content)
  "_{#{content}}"
end