Module: Fias::Name::Append
- Defined in:
- lib/fias/name/append.rb
Constant Summary collapse
- ENDINGS_TO_APPEND =
%w(ая ий ый)
- JUST_NUMBER =
/^\d+([\-А-Яа-яе]{1,3})?$/u
Class Method Summary collapse
Class Method Details
.append(name, short_name) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/fias/name/append.rb', line 5 def append(name, short_name) long, _, short, _ = Canonical.canonical(short_name) exception = Fias.config.exceptions[Unicode.downcase(name)] return exception.reverse if exception replacement = Fias.config.replacements[Unicode.downcase(name)] return replacement if replacement [concat(short, name), concat(long, name)] end |