Sha256: 61f403687c713b2a3da2e2dda075ffbf45691fc3bd3c27a1d09b5d0ed70cf99c
Contents?: true
Size: 693 Bytes
Versions: 25
Compression:
Stored size: 693 Bytes
Contents
# frozen_string_literal: true require "sidekiq" module Mihari module Jobs class SearchJob include Sidekiq::Job include Concerns::DatabaseConnectable # # @param [String] path_or_id # def perform(path_or_id) with_db_connection do rule = Mihari::Rule.from_model(Mihari::Models::Rule.find(path_or_id)) rule.call end end end class ArtifactEnrichJob include Sidekiq::Job include Concerns::DatabaseConnectable # # @param [Integer] id # def perform(id) with_db_connection do Services::ArtifactEnricher.call id end end end end end
Version data entries
25 entries across 25 versions & 1 rubygems