File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
1
appraise "rails-4" do
2
2
gem "rails" , "~> 4.1"
3
- gem 'jsonapi-rails' , '~> 0.1 .0' , require : 'jsonapi/rails'
3
+ gem 'jsonapi-rails' , '~> 0.2 .0' , require : 'jsonapi/rails'
4
4
gem 'rspec-rails'
5
5
end
6
6
7
7
appraise "rails-5" do
8
8
gem "rails" , "~> 5.0"
9
- gem 'jsonapi-rails' , '~> 0.1 .0' , require : 'jsonapi/rails'
9
+ gem 'jsonapi-rails' , '~> 0.2 .0' , require : 'jsonapi/rails'
10
10
gem 'rspec-rails'
11
11
end
Original file line number Diff line number Diff line change @@ -190,7 +190,7 @@ def jsonapi_update
190
190
# this, pass +scope: false+
191
191
#
192
192
# This builds relevant options and sends them to
193
- # +JSONAPI::Serializable::Renderer. render+from
193
+ # +JSONAPI::Serializable::SuccessRenderer# render+from
194
194
# {http://jsonapi-rb.org jsonapi-rb}
195
195
#
196
196
# @example Build Scope by Default
@@ -247,7 +247,9 @@ def force_includes?
247
247
end
248
248
249
249
def perform_render_jsonapi ( opts )
250
- JSONAPI ::Serializable ::Renderer . render ( opts . delete ( :jsonapi ) , opts )
250
+ # TODO(beauby): Reuse renderer.
251
+ JSONAPI ::Serializable ::SuccessRenderer . new
252
+ . render ( opts . delete ( :jsonapi ) , opts ) . to_json
251
253
end
252
254
253
255
def _persist
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ def render(object, opts = {})
17
17
opts [ :expose ] = { context : resource . context }
18
18
opts = JsonapiCompliable ::Util ::RenderOptions . generate ( object , query . to_hash [ :authors ] , opts )
19
19
resolved = opts . delete ( :jsonapi )
20
- raw_json = JSONAPI ::Serializable ::Renderer . render ( resolved , opts )
20
+ raw_json = JSONAPI ::Serializable ::SuccessRenderer . new . render ( resolved , opts ) . to_json
21
21
JSON . parse ( raw_json )
22
22
end
23
23
end
You can’t perform that action at this time.
0 commit comments