Class: SharkOnLambda::JsonapiController
Constant Summary
BaseController::EXCLUDED_MODULES
Instance Method Summary
collapse
dispatch
Instance Method Details
#redirect_to(options = {}, response_status = {}) ⇒ Object
19
20
21
22
23
24
|
# File 'lib/shark_on_lambda/jsonapi_controller.rb', line 19
def redirect_to(options = {}, response_status = {})
super
return if response_status[:status] == 304
self.response_body = { data: {} }.to_json
end
|
#render(object, options = {}) ⇒ Object
26
27
28
29
30
|
# File 'lib/shark_on_lambda/jsonapi_controller.rb', line 26
def render(object, options = {})
options.merge!(jsonapi: object, content_type: 'application/vnd.api+json')
super(options)
end
|