Module: RussianMetaphone::Filter::Replacement
- Defined in:
- lib/russian_metaphone/filter/replacement.rb
Constant Summary collapse
- REPLACEMENTS =
{ /тс|дс/ => 'ц' , /йо|ио|йе|ие/ => 'и', /[оыя]/ => 'а', /[ю]/ => 'y', /[еёэ]/ => 'и' }
Class Method Summary collapse
Class Method Details
.filter(string, options = {}) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/russian_metaphone/filter/replacement.rb', line 24 def filter(string, = {}) result = String.new(string) REPLACEMENTS.each_pair do |reg, char| result.gsub!(reg, char) end result end |