Grape is gebouwd om te draaien op Rake en kan worden gebruikt om een elegante manier om de toegang tot de gegevens van uw aanvraag van interne of externe locaties te bieden.
Het ondersteunt een groot aantal gemeenschappelijke kenmerken gevonden in de meeste API's, functies zoals prefix beperking, subdomein beperking, versiebeheer, meerdere dataformaten, paginering, handtekeningen, authenticatie, etc ..
Ontwikkelaars hoeven alleen maar aan te sluiten in hun architecturen, en het aanpassen aan elke structuur en interne richtlijnen ze hebben in hun bedrijven.
Naast de kern, Grape komt ook met een aantal modules die een aantal extra functies zal bieden, en het raamwerk kan ook worden gebruikt met ActiveRecord, Sinatra, Rails, of vele andere Ruby frameworks.
< p> Wat is nieuw in deze release:.
- Fixed toplevel constante DateTime verwezen door Virtus :: Attribute :: DateTime
- Toegevoegde DateTime / Datum / Numeriek / Boolean het type ondersteuning allow_blank.
- Fixed Druif :: Middleware :: Base # response.
- Ondersteuning toegevoegd voor Rack 1.6.0, die ontleedt aanvragen groter dan 128KB.
- Bel naar verklaard (params) keert nu terug een Hashie :: Mash.
- De route_info waarde wordt niet meer opgenomen in params Hash.
- Fixed Druif :: Validaties :: ValuesValidator ondersteuning voor Range type.
- Fix: callbacks vastgelegd in een versie blok worden alleen opgeroepen voor de in dat blok routes .
- Groep van parameters aan een expliciet soort Hash of Array nodig.
- Extended het:. Met behulp van functie voor param documentatie optionele velden
- Fix:. Ongeldige lichaam parse fouten worden niet gered door handlers
- Fix:. Ongeldige accepteren headers worden niet verwerkt door rescue handlers
- Fix: Invalid accepteren headers veroorzaken interne verwerking fouten (500) wanneer http_codes zijn gedefinieerd .
- Gebruik HTTPS voor rubygems.org.
Wat is nieuw in versie 0.12.0:
- Fixed toplevel constante DateTime verwezen door Virtus :: Attribute :: DateTime.
- Toegevoegde DateTime / Datum / Numeriek / Boolean het type ondersteuning allow_blank.
- Fixed Druif :: Middleware :: Base # response.
- Ondersteuning toegevoegd voor Rack 1.6.0, die ontleedt aanvragen groter dan 128KB.
- Bel naar verklaard (params) keert nu terug een Hashie :: Mash.
- De route_info waarde wordt niet meer opgenomen in params Hash.
- Fixed Druif :: Validaties :: ValuesValidator ondersteuning voor Range type.
- Fix: callbacks vastgelegd in een versie blok worden alleen opgeroepen voor de in dat blok routes .
- Groep van parameters aan een expliciet soort Hash of Array nodig.
- Extended het:. Met behulp van functie voor param documentatie optionele velden
- Fix:. Ongeldige lichaam parse fouten worden niet gered door handlers
- Fix:. Ongeldige accepteren headers worden niet verwerkt door rescue handlers
- Fix: Invalid accepteren headers veroorzaken interne verwerking fouten (500) wanneer http_codes zijn gedefinieerd .
- Gebruik HTTPS voor rubygems.org.
Wat is nieuw in versie 0.11.0:
- Fixed toplevel constante DateTime verwezen door Virtus :: Attribute :: DateTime.
- Toegevoegde DateTime / Datum / Numeriek / Boolean het type ondersteuning allow_blank.
- Fixed Druif :: Middleware :: Base # response.
- Ondersteuning toegevoegd voor Rack 1.6.0, die ontleedt aanvragen groter dan 128KB.
- Bel naar verklaard (params) keert nu terug een Hashie :: Mash.
- De route_info waarde wordt niet meer opgenomen in params Hash.
- Fixed Druif :: Validaties :: ValuesValidator ondersteuning voor Range type.
- Fix: callbacks vastgelegd in een versie blok worden alleen opgeroepen voor de in dat blok routes .
- Groep van parameters aan een expliciet soort Hash of Array nodig.
- Extended het:. Met behulp van functie voor param documentatie optionele velden
- Fix:. Ongeldige lichaam parse fouten worden niet gered door handlers
- Fix:. Ongeldige accepteren headers worden niet verwerkt door rescue handlers
- Fix: Invalid accepteren headers veroorzaken interne verwerking fouten (500) wanneer http_codes zijn gedefinieerd .
- Gebruik HTTPS voor rubygems.org.
Reacties niet gevonden