Method: JSONAPI::Processor#replace_fields

Defined in:
lib/jsonapi/processor.rb

#replace_fieldsObject



210
211
212
213
214
215
216
217
218
# File 'lib/jsonapi/processor.rb', line 210

def replace_fields
  resource_id = params[:resource_id]
  data = params[:data]

  resource = resource_klass.find_by_key(resource_id, context: context)
  result = resource.replace_fields(data)

  return JSONAPI::ResourceOperationResult.new(result == :completed ? :ok : :accepted, resource)
end