indentlabs/notebook

View on GitHub
app/jobs/document_entity_analysis_job.rb

Summary

Maintainability
A
0 mins
Test Coverage
class DocumentEntityAnalysisJob < ApplicationJob
  queue_as :analysis

  def perform(*args)
    document_entity_id = args.shift

    entity = DocumentEntity.find_by(id: document_entity_id)
    return unless entity.present?

    Documents::Analysis::ThirdParty::IbmWatsonService.analyze_entity(document_entity_id)
  end
end