module RussianMetaphone

ТС, ДС | Ц І, Ї | И Є | Е ЙО, ИО, ЙЕ, ИЕ | И О, Ы, А, Я | А Ю, У | У Е, Ё, Э, И | И

Constants

DEFAULT_FILTERS

fits well if you search for similar sounded last names / names

VERSION

Public Class Methods

process(source, filters = DEFAULT_FILTERS) click to toggle source
# File lib/russian_metaphone.rb, line 19
def process(source, filters = DEFAULT_FILTERS)
  result = String.new(source)
  filters.each { |f| result = f.send(:filter, result) }
  result
end

Private Instance Methods

process(source, filters = DEFAULT_FILTERS) click to toggle source
# File lib/russian_metaphone.rb, line 19
def process(source, filters = DEFAULT_FILTERS)
  result = String.new(source)
  filters.each { |f| result = f.send(:filter, result) }
  result
end