Class: Ovec::VerbatimNode

Inherits:
Node
  • Object
show all
Defined in:
lib/ovec/nodes.rb

Instance Method Summary collapse

Constructor Details

#initialize(command, delimiter, content) ⇒ VerbatimNode

Returns a new instance of VerbatimNode.



36
37
38
39
40
# File 'lib/ovec/nodes.rb', line 36

def initialize(command, delimiter, content)
  @command = command
  @delimiter = delimiter
  @content = content
end

Instance Method Details

#left_delimiterObject



42
43
44
# File 'lib/ovec/nodes.rb', line 42

def left_delimiter
  @delimiter
end

#right_delimiterObject



46
47
48
# File 'lib/ovec/nodes.rb', line 46

def right_delimiter
  Parser.delimiter_right_side @delimiter
end

#to_texObject



50
51
52
# File 'lib/ovec/nodes.rb', line 50

def to_tex
  "\\#@command#{left_delimiter}#@content#{right_delimiter}"
end