class Kuroko2::Api::JobDefinitionsController

def update_resource

def update_resource
  definition = Kuroko2::JobDefinition.find(params[:id])
  definition.tags = tags(params)
  definition.job_schedules = job_schedules(params, definition)
  if definition.update_and_record_revision(definition_params(params))
    @resource = Kuroko2::Api::JobDefinitionResource.new(definition)
  else
    raise Http::UnprocessableEntity.new("#{definition.name}: #{definition.errors.full_messages.join}")
  end
end