Grape rakennettiin toimimaan Rake ja voidaan käyttää antamaan elegantti tapa käyttää sovelluksen tietoja sisäisistä tai etäältä.
Se tukee monia yhteisiä piirteitä löytyy eniten API, ominaisuudet kuten etuliite rajoitus, alitoimialue rajoitus, versiointi, useita tiedostomuotoja, sivunumerointi, allekirjoituksia, todennus, jne ..
Kehittäjät tarvitsee vain kytkeä sen heidän arkkitehtuurit, ja mukauttaa sen mitä tahansa rakennetta ja sisäisiä ohjeita heillä on sisällä niiden yrityksiä.
Lisäksi ydin, Grape mukana tulee myös muutamia moduuleja, jotka tarjoavat joitakin lisäominaisuuksia, ja puitteet voidaan myös käyttää ActiveRecord, Sinatra, Kiskot, tai monia muita Ruby kehyksiä.
< p> Mikä on uusi tässä julkaisussa:
- Kiinteät toplevel vakio Aikaleiman viittaa Virtus :: Taito :: Aikaleiman.
- Lisätty DateTime / Date / Numeerinen / Boolean kaltaista tukea allow_blank.
- Kiinteät Grape :: Middleware :: Base # vaste.
- Lisätty tuki teline 1.6.0, joka jäsentää vaatii suurempia kuin 128 kt.
- Soita ilmoitettu (params) nyt palauttaa Hashie :: Mash.
- route_info arvo ei enää sisälly params Hash.
- Kiinteät Grape :: Vahvistukset :: ValuesValidator tukea Range tyyppi.
- Fix: kutsuvastauksia määritelty versio lohkon pyydetään vain reitit on määritelty kyseisessä lohkossa.
- ryhmä parametreja teki edellyttää nimenomaista tyyppiä Hash tai Array.
- Laajennettu: käyttämällä ominaisuus param asiakirjat valinnaisia kenttiä.
- Fix: virheellinen body jäsennysvirhettä eivät pelastaa käsittelijät.
- Fix: Virheellinen hyväksy otsikot eivät käsitellä pelastus käsittelijät.
- Fix: Virheellinen hyväksy otsikot aiheuttaa sisäisen käsittelyn virheitä (500), kun http_codes määritellään.
- Käytä HTTPS varten rubygems.org.
Mikä on uusi versiossa 0.12.0:
- Kiinteät toplevel vakio Aikaleiman viittaa Virtus :: Taito :: Aikaleiman.
- Lisätty DateTime / Date / Numeerinen / Boolean kaltaista tukea allow_blank.
- Kiinteät Grape :: Middleware :: Base # vaste.
- Lisätty tuki teline 1.6.0, joka jäsentää vaatii suurempia kuin 128 kt.
- Soita ilmoitettu (params) nyt palauttaa Hashie :: Mash.
- route_info arvo ei enää sisälly params Hash.
- Kiinteät Grape :: Vahvistukset :: ValuesValidator tukea Range tyyppi.
- Fix: kutsuvastauksia määritelty versio lohkon pyydetään vain reitit on määritelty kyseisessä lohkossa.
- ryhmä parametreja teki edellyttää nimenomaista tyyppiä Hash tai Array.
- Laajennettu: käyttämällä ominaisuus param asiakirjat valinnaisia kenttiä.
- Fix: virheellinen body jäsennysvirhettä eivät pelastaa käsittelijät.
- Fix: Virheellinen hyväksy otsikot eivät käsitellä pelastus käsittelijät.
- Fix: Virheellinen hyväksy otsikot aiheuttaa sisäisen käsittelyn virheitä (500), kun http_codes määritellään.
- Käytä HTTPS varten rubygems.org.
Mikä on uusi versiossa 0.11.0:
- Kiinteät toplevel vakio Aikaleiman viittaa Virtus :: Taito :: Aikaleiman.
- Lisätty DateTime / Date / Numeerinen / Boolean kaltaista tukea allow_blank.
- Kiinteät Grape :: Middleware :: Base # vaste.
- Lisätty tuki teline 1.6.0, joka jäsentää vaatii suurempia kuin 128 kt.
- Soita ilmoitettu (params) nyt palauttaa Hashie :: Mash.
- route_info arvo ei enää sisälly params Hash.
- Kiinteät Grape :: Vahvistukset :: ValuesValidator tukea Range tyyppi.
- Fix: kutsuvastauksia määritelty versio lohkon pyydetään vain reitit on määritelty kyseisessä lohkossa.
- ryhmä parametreja teki edellyttää nimenomaista tyyppiä Hash tai Array.
- Laajennettu: käyttämällä ominaisuus param asiakirjat valinnaisia kenttiä.
- Fix: virheellinen body jäsennysvirhettä eivät pelastaa käsittelijät.
- Fix: Virheellinen hyväksy otsikot eivät käsitellä pelastus käsittelijät.
- Fix: Virheellinen hyväksy otsikot aiheuttaa sisäisen käsittelyn virheitä (500), kun http_codes määritellään.
- Käytä HTTPS varten rubygems.org.
Kommentteja ei löytynyt