Class: JSONAPI::Rails::SuccessRenderer
- Inherits:
-
Object
- Object
- JSONAPI::Rails::SuccessRenderer
- Defined in:
- lib/jsonapi/rails/renderer.rb
Class Method Summary collapse
Class Method Details
.render(resources, options, _request) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/jsonapi/rails/renderer.rb', line 18 def self.render(resources, , _request) opts = .dup # TODO(beauby): Move this to a global configuration. default_exposures = { url_helpers: ::Rails.application.routes.url_helpers } opts[:expose] = default_exposures.merge!(opts[:expose] || {}) opts[:jsonapi] = opts.delete(:jsonapi_object) JSONAPI::Serializable::Renderer.render(resources, opts) end |