class JSONAPI::Exceptions::Error

Attributes

error_object_overrides[R]

Public Class Methods

new(error_object_overrides = {}) click to toggle source
# File lib/jsonapi/exceptions.rb, line 6
def initialize(error_object_overrides = {})
  @error_object_overrides = error_object_overrides
end

Public Instance Methods

create_error_object(error_defaults) click to toggle source
# File lib/jsonapi/exceptions.rb, line 10
def create_error_object(error_defaults)
  JSONAPI::Error.new(error_defaults.merge(error_object_overrides))
end
errors() click to toggle source
# File lib/jsonapi/exceptions.rb, line 14
def errors
  # :nocov:
  raise NotImplementedError, "Subclass of Error must implement errors method"
  # :nocov:
end