class String
Public Instance Methods
umlautify()
click to toggle source
# File lib/umlautify.rb, line 10 def umlautify gsub(/[aeiouyAEIOUY]/, umlaut_map) end
umlautify!()
click to toggle source
# File lib/umlautify.rb, line 6 def umlautify! gsub!(/[aeiouyAEIOUY]/, umlaut_map) end
Private Instance Methods
umlaut_map()
click to toggle source
# File lib/umlautify.rb, line 16 def umlaut_map { 'A' => "\u00C4", 'E' => "\u00CB", 'I' => "\u00CF", 'O' => "\u00D6", 'U' => "\u00DC", 'Y' => "\u0178", 'a' => "\u00E4", 'e' => "\u00EB", 'i' => "\u00EF", 'o' => "\u00F6", 'u' => "\u00FC", 'y' => "\u00FF" } end