Sha256: 37ff63877de46488c1fbcc9f57f6de23ed8a977a379bbea216e7a56668a0b7ec

Contents?: true

Size: 1.39 KB

Versions: 1

Compression:

Stored size: 1.39 KB

Contents

= YandexInflect

Yandex.Inflect webservice client (provides Russian language pluralization)

Клиент сервиса Яндекс.Склонятор (склонение слов на русском языке)

* http://nano.yandex.ru/project/inflect/
* http://nano.yandex.ru/post/27/

== Установка

Установка в качестве gem с GitHub:

  gem sources -a http://gems.github.com
  gem install yaroslav-yandex_inflect
  
== Использование

  > YandexInflect.inflections("рубин")
  => ["рубин", "рубина", "рубину", "рубин", "рубином", "рубине"]
  > YandexInflect.inflections("ЭтогоСловаНетВСловаре")
  => ["ЭтогоСловаНетВСловаре", "ЭтогоСловаНетВСловаре", "ЭтогоСловаНетВСловаре", 
      "ЭтогоСловаНетВСловаре", "ЭтогоСловаНетВСловаре", "ЭтогоСловаНетВСловаре"]
  
Если во время общения с веб-сервисом произошла ошибка, возвращается массив, забитый оригинальной строкой.

Успешные ответы от веб-сервиса кешируются, кеш можно очистить с помощью

  > YandexInflect.clear_cache

== Автор

* Ярослав Маркин <yaroslav@markin.net>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yaroslav-yandex_inflect-0.0.2 README.rdoc