231
232
233
234
235
236
237
238
239
240
241
|
# File 'lib/jsonapi/processor.rb', line 231
def replace_polymorphic_to_one_relationship
resource_id = params[:resource_id]
relationship_type = params[:relationship_type].to_sym
key_value = params[:key_value]
key_type = params[:key_type]
resource = resource_klass.find_by_key(resource_id, context: context)
result = resource.replace_polymorphic_to_one_link(relationship_type, key_value, key_type)
return JSONAPI::OperationResult.new(result == :completed ? :no_content : :accepted)
end
|