Class: JSONAPI::Serializable::ErrorRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/jsonapi/serializable/renderer.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(errors, options) ⇒ ErrorRenderer



56
57
58
59
# File 'lib/jsonapi/serializable/renderer.rb', line 56

def initialize(errors, options)
  @errors    = errors
  @options   = options.dup
end

Class Method Details

.render(errors, options) ⇒ Object



52
53
54
# File 'lib/jsonapi/serializable/renderer.rb', line 52

def self.render(errors, options)
  new(errors, options).render
end

Instance Method Details

#renderObject



61
62
63
# File 'lib/jsonapi/serializable/renderer.rb', line 61

def render
  JSONAPI.render(jsonapi_params.merge(errors: jsonapi_errors)).to_json
end