module ArabicNormalizer

Constants

ALEF
ALEF_HAMZA_ABOVE
ALEF_HAMZA_BELOW
ALEF_MADDA
DAMMA
DAMMATAN
DOTLESS_YEH
FATHA
FATHATAN
HEH
KASRA
KASRATAN
NORMALIZATION_REGEX
NORMALIZATION_RULES
SHADDA
SUKUN
TATWEEL
TEH_MARBOUTA
VERSION
WAW
WAW_HAMZA
YEH
YEH_HAMZA

Public Class Methods

normalize(string) click to toggle source
# File lib/arabic_normalizer.rb, line 40
def self.normalize(string)
  string.gsub(NORMALIZATION_REGEX, NORMALIZATION_RULES)
end