class FunWithJsonApi::Exceptions::InvalidRelationshipType

Indicates a supplied relationships type does match expected values

Constants

ERROR_CODE

Public Class Methods

new(message, payload = ExceptionPayload.new) click to toggle source
Calls superclass method FunWithJsonApi::Exception::new
# File lib/fun_with_json_api/exceptions/invalid_relationship_type.rb, line 7
def initialize(message, payload = ExceptionPayload.new)
  Array.wrap(payload).each do |invalid|
    invalid.code ||= ERROR_CODE
    invalid.title ||= I18n.t(ERROR_CODE, scope: 'fun_with_json_api.exceptions')
    invalid.status ||= '409'
  end
  super
end