RubyGems Navigation menu

sinja 1.2.4

Sinja is a Sinatra extension for quickly building RESTful, {json:api}-compliant web services, leveraging the excellent JSONAPI::Serializers gem for payload serialization. It enhances Sinatra's DSL to enable resource-, relationship-, and role-centric API development, and it configures Sinatra with the proper settings, MIME-types, filters, conditions, and error-handling. There are many parsing (deserializing), rendering (serializing), and other "JSON API" libraries available for Ruby, but relatively few that attempt to correctly implement the entire {json:api} server specification, including routing, request header and query parameter checking, and relationship side-loading. Sinja lets you focus on the business logic of your applications without worrying about the specification, and without pulling in a heavy framework like Rails. It's lightweight, ORM-agnostic, and Ember.js-friendly!

Versionen:

  1. 1.3.0 - October 27, 2017 (39,5 KB)
  2. 1.2.5 - March 08, 2017 (38,5 KB)
  3. 1.2.4 - February 13, 2017 (38 KB)
  4. 1.2.3 - January 11, 2017 (37 KB)
  5. 1.2.2 - December 18, 2016 (36,5 KB)
Zeige alle Versionen (19 total)

Besitzer:

Autoren:

  • Mike Pastore

SHA 256-Prüfsumme:

955960830969bbce0769180201e98e6785ed67084535d7133b82b73abfb435f3

Downloads insgesamt 12.551

Für diese Version 566

Gemfile:
= In die Zwischenablage kopieren Kopiert!

installieren:
=

Lizenz:

MIT

Erforderliche Ruby-Version: >= 2.3.0

Links: