wcc-jsonapi

This gem includes common utilities for writing APIs in Rails that conform to the JsonAPI standard.

Included modules:

  • PaginationHelper A controller concern for help generating pagination links
  • ApiActionCaching A controller concern which checks the ETag/Last-Modified for freshness, skipping the action if so.
  • SerializerWithCaching A serializer concern to generate ETag/Last-Modified metadata based on inclusion params. Used with JSONAPI::Serializer