Uva è stato costruito per funzionare su Rake e può essere utilizzato per fornire un modo elegante di accedere ai dati dell'applicazione dall'interno o remote.
supporta molte caratteristiche comuni trovate nella maggior parte delle API, funzioni come restrizione prefisso, restrizione sottodominio, controllo delle versioni, più formati di dati, l'impaginazione, le firme, l'autenticazione, etc ..
Gli sviluppatori devono solo inserire nelle loro architetture, e di adattarsi a qualsiasi struttura e linee guida interne che hanno dentro le loro aziende.
Oltre al nucleo, uva viene fornito con alcuni moduli in grado di fornire alcune funzioni extra, e il quadro può essere utilizzato anche con ActiveRecord, Sinatra, Rails, o molti altri framework Ruby.
< p> Cosa c'è di nuovo in questa versione:.
- fissi di primo livello DateTime costante a cui fa riferimento Virtus :: :: attributo DateTime
- Aggiunto DateTime / data / numerico / booleano supporto tipo allow_blank.
- fissi Uva :: Middleware :: Base # risposta.
- Aggiunto il supporto per Rack 1.6.0, che analizza le richieste più grandi di 128KB.
- Call to dichiarato (params) ora restituisce un Hashie :: Mash.
- Il valore route_info non è più incluso nel params Hash.
- fissi supporto Uva :: :: convalide ValuesValidator per il tipo di intervallo.
- Fix: callback definite in un blocco versione sono chiamati solo per i percorsi definiti in quel blocco .
- Gruppo di parametri adottati per imporre al tipo esplicito di hash o array.
- estesa la:. Usando la funzione per la documentazione param ai campi opzionali
- Fix:. Errori di analisi del corpo non valido non sono salvati da gestori
- Fix:. Valido accettare intestazioni non sono trattati con i gestori di soccorso
- Fix: Invalid accettare intestazioni causano errori di elaborazione interni (500), quando sono definiti http_codes .
- Utilizza HTTPS per rubygems.org.
Cosa c'è di nuovo nella versione 0.12.0:
- fissi di primo livello DateTime costante a cui fa riferimento Virtus :: Attribute :: DateTime.
- Aggiunto DateTime / data / numerico / booleano supporto tipo allow_blank.
- fissi Uva :: Middleware :: Base # risposta.
- Aggiunto il supporto per Rack 1.6.0, che analizza le richieste più grandi di 128KB.
- Call to dichiarato (params) ora restituisce un Hashie :: Mash.
- Il valore route_info non è più incluso nel params Hash.
- fissi supporto Uva :: :: convalide ValuesValidator per il tipo di intervallo.
- Fix: callback definite in un blocco versione sono chiamati solo per i percorsi definiti in quel blocco .
- Gruppo di parametri adottati per imporre al tipo esplicito di hash o array.
- estesa la:. Usando la funzione per la documentazione param ai campi opzionali
- Fix:. Errori di analisi del corpo non valido non sono salvati da gestori
- Fix:. Valido accettare intestazioni non sono trattati con i gestori di soccorso
- Fix: Invalid accettare intestazioni causano errori di elaborazione interni (500), quando sono definiti http_codes .
- Utilizza HTTPS per rubygems.org.
Cosa c'è di nuovo nella versione 0.11.0:
- fissi di primo livello DateTime costante a cui fa riferimento Virtus :: Attribute :: DateTime.
- Aggiunto DateTime / data / numerico / booleano supporto tipo allow_blank.
- fissi Uva :: Middleware :: Base # risposta.
- Aggiunto il supporto per Rack 1.6.0, che analizza le richieste più grandi di 128KB.
- Call to dichiarato (params) ora restituisce un Hashie :: Mash.
- Il valore route_info non è più incluso nel params Hash.
- fissi supporto Uva :: :: convalide ValuesValidator per il tipo di intervallo.
- Fix: callback definite in un blocco versione sono chiamati solo per i percorsi definiti in quel blocco .
- Gruppo di parametri adottati per imporre al tipo esplicito di hash o array.
- estesa la:. Usando la funzione per la documentazione param ai campi opzionali
- Fix:. Errori di analisi del corpo non valido non sono salvati da gestori
- Fix:. Valido accettare intestazioni non sono trattati con i gestori di soccorso
- Fix: Invalid accettare intestazioni causano errori di elaborazione interni (500), quando sono definiti http_codes .
- Utilizza HTTPS per rubygems.org.
I commenti non trovato