Class: DaudCoder::Encodings

Inherits:
Object
  • Object
show all
Defined in:
lib/daud_coder/encodings.rb

Constant Summary collapse

PAIRS =
[["a'", 'á'],
["'a", 'à'],
['a^', 'â'],
['a"', 'ä'],
['ao', 'å'],
['a~', 'ã'],
['ae', 'æ'],
["A'", 'Á'],
["'A", 'À'],
['A^', 'Â'],
['A"', 'Ä'],
['Ao', 'Å'],
['A~', 'Ã'],
['AE', 'Æ'],
['c,', 'ç'],
['C,', 'Ç'],
["e'", 'é'],
["'e", 'è'],
['e^', 'ê'],
['e"', 'ë'],
["E'", 'É'],
["'E", 'È'],
['E^', 'Ê'],
['E"', 'Ë'],
["i'", 'í'],
["'i", 'ì'],
['i^', 'î'],
['i"', 'ï'],
["I'", 'Í'],
["'I", 'Ì'],
['I^', 'Î'],
['I"', 'Ï'],
['n~', 'ñ'],
['N~', 'Ñ'],
["o'", 'ó'],
["'o", 'ò'],
['o^', 'ô'],
['o"', 'ö'],
['o/', 'ø'],
['o~', 'õ'],
["O'", 'Ó'],
["'O", 'Ò'],
['O^', 'Ô'],
['O"', 'Ö'],
['O/', 'Ø'],
['O~', 'Õ'],
['sz', 'ß'],
["u'", 'ú'],
["'u", 'ù'],
['u^', 'û'],
['u"', 'ü'],
["U'", 'Ú'],
["'U", 'Ù'],
['U^', 'Û'],
['U"', 'Ü'],
["y'", 'ý'],
['y"', 'ÿ'],
["Y'", 'Ý'],
['dh', 'ð'],
['DH', 'Ð'],
['th', 'þ'],
['TH', 'Þ']]

Class Method Summary collapse

Class Method Details

.daud_to_unicode_mapObject



68
69
70
# File 'lib/daud_coder/encodings.rb', line 68

def self.daud_to_unicode_map
  Hash[PAIRS]
end

.unicode_to_daud_mapObject



72
73
74
# File 'lib/daud_coder/encodings.rb', line 72

def self.unicode_to_daud_map
  Hash[PAIRS.map {|d, u| [u, d]}]
end