jsmestad / jsonapi-consumer

Client framework for consuming JSONAPI services in Ruby
https://github.com/jsmestad/jsonapi-consumer
Apache License 2.0
94 stars 18 forks source link

Release v1.0 as a active fork based on JsonApiClient #21

Closed jsmestad closed 6 years ago

jsmestad commented 6 years ago

Background

I'd been using the great json_api_client gem, which appears to be unmaintained and has quite a few bugs that need to be patched.

In an effort to keep this project going, I have re-purposed jsonapi-consumer to continue on with the development.

Changes

Performance

Dynamic attribute definitions improvement (PR chingor13/json_api_client#281)

Before:

       user     system      total        real
read:   1.090000   0.010000   1.100000 (  1.091464)
write:  1.130000   0.000000   1.130000 (  1.136750)

After:

       user     system      total        real
read:   0.020000   0.000000   0.020000 (  0.016366)
write:  0.690000   0.000000   0.690000 (  0.687914)

Features

Bugfixes