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