La lingüística es una herramienta para la creación de empresas de servicios públicos lingüísticas para los objetos de Ruby en cualquier idioma.
Se incluye un extremo genérico independiente del lenguaje principal, un módulo para la asignación de códigos de idioma en nombres de idiomas, y un módulo que contiene varias utilidades en idioma Inglés.
El marco consta de tres partes: un módulo de la lingüística del núcleo que contiene el marco de la clase-extensión de idiomas, una clase inflector genérico que sirve como delegante para los métodos lingüísticos en objetos de Ruby, y uno o más módulos específicos del idioma que contienen la lingüística real funciones.
El módulo funciona mediante la adición de un único método de instancia para cada idioma el nombre de código de dos letras del idioma (o el código de tres letras, si no hay código de dos letras es definido por ISO639) para diversas clases de Ruby.
Esto permite que muchos métodos específicos del idioma que se añadirán a los objetos sin estorbar encima de la interfaz o correr el riesgo de colisión entre ellos, aunque sea a costa de tres o cuatro caracteres por invocación de método.
¿Qué hay de nuevo en esta versión:
- Fix para Ruby. 2: no memorizar el inflector
¿Cuál es nuevo en la versión 2.0.3:
- Arreglo para Ruby 2: no memorizar el inflector.
¿Qué hay de nuevo en la versión 1.0.8:.
- Actualización de introducción de las especificaciones y construir el sistema
- directorio de ejemplos Adición.
- Actualización docs / catálogo con nueva información de CVS / servidor.
Requisitos
- LinkParser 1.0.5 o superior
Comentarios que no se encuentran