Class: JSONAPI::Rails::ErrorsRenderer
- Inherits:
-
Object
- Object
- JSONAPI::Rails::ErrorsRenderer
- Defined in:
- lib/jsonapi/rails/renderer.rb
Instance Method Summary collapse
-
#initialize(renderer = JSONAPI::Serializable::Renderer.new) ⇒ ErrorsRenderer
constructor
A new instance of ErrorsRenderer.
- #render(errors, options, controller) ⇒ Object
Constructor Details
#initialize(renderer = JSONAPI::Serializable::Renderer.new) ⇒ ErrorsRenderer
Returns a new instance of ErrorsRenderer.
36 37 38 39 40 |
# File 'lib/jsonapi/rails/renderer.rb', line 36 def initialize(renderer = JSONAPI::Serializable::Renderer.new) @renderer = renderer freeze end |
Instance Method Details
#render(errors, options, controller) ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/jsonapi/rails/renderer.rb', line 42 def render(errors, , controller) = (, controller) errors = [errors] unless errors.is_a?(Array) @renderer.render_errors(errors, ) end |