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