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