Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@selvakn
selvakn / gist:206984
Created October 10, 2009 17:58
Tranliterate with ActiveSupport String extension.
# Tranliterate with ActiveSupport String extension.
"Gévry".mb_chars.normalize(:d).split(//u).reject { |e| e.length > 1 }.join
#=> "Gevry"
# From ActiveSupport 2.3
ActiveSupport::Inflector.transliterate("Gévry").to_s
#=> "Gevry"