Лингвистика является инструментом для создания лингвистических утилиты для объектов Рубин на любом языке.
Она включает в себя общий независимый от языка передний конец, модуль для языка отображение кодов в именах языковых и модуль, который содержит различные утилиты английского языка.
Эта платформа состоит из трех частей: основной модуль лингвистики, который содержит базу класс-расширение для языков, общий класс инфлектору, который служит в качестве доверителя для лингвистических методов на объекты Ruby, и одного или более конкретного языка модулей, которые содержат фактические языковое функции.
Модуль работает, добавив один метод экземпляра для каждого языка имени двух букв кода языка (или трехбуквенный код, если нет двух-буквенный код не определяется ISO639) для различных классов Руби.
Это позволяет многим конкретного языка методы, которые будут добавлены к объектам, не загромождая интерфейс или рисковать столкновения между ними, хотя и ценой в три или четыре более символов в вызове метода
Что нового. В этом выпуске:
- Исправлена Руби 2:. не запоминать инфлектор
Что нового в версии 2.0.3:
- Исправлена Руби 2: не запоминать инфлектор.
Что нового в версии 1.0.8:.
- Начало обновление спецификации и построить систему
- Добавление каталога примеров.
- Обновление документы / каталог с новой информации CVS / сервер.
Требования
- LinkParser 1.0.5 или выше
Комментарии не найдены