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.
43 44 45 46 47 |
# File 'lib/jsonapi/rails/renderer.rb', line 43 def initialize(renderer = JSONAPI::Serializable::Renderer.new) @renderer = renderer freeze end |
Instance Method Details
#render(errors, options, controller) ⇒ Object
49 50 51 52 53 54 55 |
# File 'lib/jsonapi/rails/renderer.rb', line 49 def render(errors, , controller) = (, controller) errors = [errors] unless errors.is_a?(Array) @renderer.render_errors(errors, ) end |