# File lib/maruku/output/entity_table.rb, line 11 def initialize @entity_table = {} xml = File.new(File.join(File.dirname(__FILE__), '..', '..', '..', 'data', 'entities.xml')) doc = REXML::Document.new(xml) doc.elements.each("//char") do |c| num = c.attributes['num'].to_i name = c.attributes['name'] convert = c.attributes['convertTo'] package = c.attributes['package'] e = Entity.new(num, name, convert, package) @entity_table[name] = e @entity_table[num] = e end end
# File lib/maruku/output/entity_table.rb, line 28 def entity(name) @entity_table[name] end