uva fue construido para funcionar en rastrillo y se puede utilizar para proporcionar una manera elegante de acceder a datos de la aplicación desde ubicaciones internas o remotos.
Es compatible con muchas características comunes que se encuentran en la mayoría de las API, características como la restricción de prefijo, la restricción del subdominio, control de versiones, varios formatos de datos, paginación, firmas, autenticación, etc ..
Los desarrolladores sólo tienen que conectarlo en sus arquitecturas, y se adaptan a cualquier estructura y las directrices internas que tienen dentro de sus empresas.
Además del núcleo, de uva también viene con un par de módulos que proporcionarán algunas características adicionales, y la metodología también se puede utilizar con ActiveRecord, Sinatra, rieles, o muchos otros marcos de Ruby.
< p> ¿Qué hay de nuevo en esta versión:.
- fijo DateTime constante de nivel superior al que hace referencia Virtus :: :: atributo DateTime
- Agregado DateTime / Fecha / numérico / booleana allow_blank soporte de tipo.
- Fijo uva :: :: Base # Middleware respuesta.
- Se ha añadido soporte para el estante 1.6.0, que analiza solicita más grande que 128 KB.
- Llamado a la declarada (params) ahora devuelve un Hashie :: Mash.
- El valor route_info ya no se incluye en el hash params.
- Fija el apoyo de uva :: :: validaciones ValuesValidator para el tipo de distribución.
- Fix: devoluciones de llamada definidos en un bloque de sólo versión se llaman a las rutas definidas en ese bloque .
- Grupo de parámetros realizados para requerir un tipo explícito de Hash o conjunto.
- extendido el:. Utilizando la función para la documentación param a los campos opcionales
- Fix:. Errores de análisis del cuerpo inválida no son rescatados por los manipuladores
- Fix:. Inválido aceptar las cabeceras no son procesados por los manipuladores de rescate
- Fix: no válido aceptar cabeceras causan errores de procesamiento interno (500) cuando se definen http_codes .
- Utilizar HTTPS para rubygems.org.
¿Qué es la nueva en la versión 0.12.0:
- Fijo DateTime constante de nivel superior al que hace referencia :: Virtus Atributo :: DateTime.
- Agregado DateTime / Fecha / numérico / booleana allow_blank soporte de tipo.
- Fijo uva :: :: Base # Middleware respuesta.
- Se ha añadido soporte para el estante 1.6.0, que analiza solicita más grande que 128 KB.
- Llamado a la declarada (params) ahora devuelve un Hashie :: Mash.
- El valor route_info ya no se incluye en el hash params.
- Fija el apoyo de uva :: :: validaciones ValuesValidator para el tipo de distribución.
- Fix: devoluciones de llamada definidos en un bloque de sólo versión se llaman a las rutas definidas en ese bloque .
- Grupo de parámetros realizados para requerir un tipo explícito de Hash o conjunto.
- extendido el:. Utilizando la función para la documentación param a los campos opcionales
- Fix:. Errores de análisis del cuerpo inválida no son rescatados por los manipuladores
- Fix:. Inválido aceptar las cabeceras no son procesados por los manipuladores de rescate
- Fix: no válido aceptar cabeceras causan errores de procesamiento interno (500) cuando se definen http_codes .
- Utilizar HTTPS para rubygems.org.
¿Qué es la nueva en la versión 0.11.0:
- Fijo DateTime constante de nivel superior al que hace referencia :: Virtus Atributo :: DateTime.
- Agregado DateTime / Fecha / numérico / booleana allow_blank soporte de tipo.
- Fijo uva :: :: Base # Middleware respuesta.
- Se ha añadido soporte para el estante 1.6.0, que analiza solicita más grande que 128 KB.
- Llamado a la declarada (params) ahora devuelve un Hashie :: Mash.
- El valor route_info ya no se incluye en el hash params.
- Fija el apoyo de uva :: :: validaciones ValuesValidator para el tipo de distribución.
- Fix: devoluciones de llamada definidos en un bloque de sólo versión se llaman a las rutas definidas en ese bloque .
- Grupo de parámetros realizados para requerir un tipo explícito de Hash o conjunto.
- extendido el:. Utilizando la función para la documentación param a los campos opcionales
- Fix:. Errores de análisis del cuerpo inválida no son rescatados por los manipuladores
- Fix:. Inválido aceptar las cabeceras no son procesados por los manipuladores de rescate
- Fix: no válido aceptar cabeceras causan errores de procesamiento interno (500) cuando se definen http_codes .
- Utilizar HTTPS para rubygems.org.
Comentarios que no se encuentran