Exception: JSONAPI::Exceptions::BadRequest

Inherits:
Error
  • Object
show all
Defined in:
lib/jsonapi/exceptions.rb

Instance Attribute Summary

Attributes inherited from Error

#error_object_overrides

Instance Method Summary collapse

Methods inherited from Error

#create_error_object

Constructor Details

#initialize(exception) ⇒ BadRequest

Returns a new instance of BadRequest.



143
144
145
# File 'lib/jsonapi/exceptions.rb', line 143

def initialize(exception)
  @exception = exception
end

Instance Method Details

#errorsObject



147
148
149
150
151
152
153
154
# File 'lib/jsonapi/exceptions.rb', line 147

def errors
  [JSONAPI::Error.new(code: JSONAPI::BAD_REQUEST,
                      status: :bad_request,
                      title: I18n.translate('jsonapi-resources.exceptions.bad_request.title',
                                            default: 'Bad Request'),
                      detail: I18n.translate('jsonapi-resources.exceptions.bad_request.detail',
                                             default: @exception))]
end