Sha256: 3ee7bc8dad1d514de00556b4714ab86088ec7e5a01b68074d5da7299684726bb
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
### Graphiti [](https://travis-ci.org/jsonapi-suite/jsonapi_compliable) [JSONAPI Suite Website](https://jsonapi-suite.github.io/jsonapi_suite) [Documentation](https://jsonapi-suite.github.io/jsonapi_compliable) Supported Rails versions: >= 4.1 ### Upgrading to 0.11.x Due to a backwards-incompatibility introduced in the underlying [jsonapi-rb](http://jsonapi-rb.org) gem, specifying custom serializers now works slightly differently. Before: ```ruby # app/serializers/serializable_post.rb has_many :comments, class: SerializableSpecialComment ``` and/or ```ruby render_jsonapi(post, class: SerializableSpecialPost) ``` This is now all handled at the controller level: ```ruby render_jsonapi(post, class: { Post: SerializableSpecialPost, Comment: SerializableSpecialComment }) ``` ### Upgrading to 0.10 `sideload_whitelist` has been moved from the resource to the controller: ```diff class PostsController < ApplicationController jsonapi resource: PostResource do - sideload_whitelist({ index: [:foo] }) - end + sideload_whitelist({ index: [:foo] }) end # NEW ``` ### Running tests We support Rails >= 4.1. To do so, we use the [appraisal](https://github.com/thoughtbot/appraisal) gem. So, run: ```bash $ bin/appraisal rails-4 bin/rspec $ bin/appraisal rails-5 bin/rspec ``` Or run tests for all versions: ```bash $ bin/appraisal bin/rspec ``` ### Generating the Documentation ```bash $ yard doc $ yard server ```
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
graphiti-1.0.alpha.1 | README.md |
graphiti-rb-1.0.alpha.1 | README.md |