class LaTeX::Decode::Decoder
Attributes
map[R]
patterns[R]
Public Class Methods
decode(string)
click to toggle source
# File lib/latex/decode/base.rb, line 17 def decode (string) decode!(string.dup) end
decode!(string)
click to toggle source
# File lib/latex/decode/base.rb, line 21 def decode! (string) patterns.each do |pattern| string.gsub!(pattern) { |m| [$2,map[$1],$3].compact.join } end string end
inherited(base)
click to toggle source
# File lib/latex/decode/base.rb, line 9 def inherited (base) subclasses << base end
subclasses()
click to toggle source
# File lib/latex/decode/base.rb, line 13 def subclasses @subclasses ||= [] end