class SSMD::Annotations::SubstitutionAnnotation

Attributes

text_alias[R]

Public Class Methods

new(text_alias) click to toggle source
# File lib/ssmd/annotations/substitution_annotation.rb, line 13
def initialize(text_alias)
  @text_alias = text_alias
end
regex() click to toggle source
# File lib/ssmd/annotations/substitution_annotation.rb, line 9
def self.regex
  /sub: ?(.+)/
end

Public Instance Methods

combine(annotation) click to toggle source
# File lib/ssmd/annotations/substitution_annotation.rb, line 21
def combine(annotation)
  self # discard further substitution annotations
end
wrap(text) click to toggle source
# File lib/ssmd/annotations/substitution_annotation.rb, line 17
def wrap(text)
  "<sub alias=\"#{text_alias}\">#{text}</sub>"
end