class JSONAPI::Exceptions::InvalidSortCriteria
Attributes
resource[RW]
sort_criteria[RW]
Public Class Methods
new(resource, sort_criteria, error_object_overrides = {})
click to toggle source
Calls superclass method
JSONAPI::Exceptions::Error::new
# File lib/jsonapi/exceptions.rb, line 373 def initialize(resource, sort_criteria, error_object_overrides = {}) @resource = resource @sort_criteria = sort_criteria super(error_object_overrides) end
Public Instance Methods
errors()
click to toggle source
# File lib/jsonapi/exceptions.rb, line 379 def errors [create_error_object(code: JSONAPI::INVALID_SORT_CRITERIA, status: :bad_request, title: I18n.translate('jsonapi-resources.exceptions.invalid_sort_criteria.title', default: 'Invalid sort criteria'), detail: I18n.translate('jsonapi-resources.exceptions.invalid_sort_criteria.detail', default: "#{sort_criteria} is not a valid sort criteria for #{resource}", sort_criteria: sort_criteria, resource: resource))] end