Sha256: ec10d28b1e9dda18ae6e144866d3afa336defdb454a8e2f86352d3bb57dc6386
Contents?: true
Size: 574 Bytes
Versions: 10
Compression:
Stored size: 574 Bytes
Contents
# frozen_string_literal: true module Mihari module Emitters # # Database emitter # class Database < Base # # Create an alert # # @param [Array<Mihari::Models::Artifact>] artifacts # # @return [Mihari::Models::Alert, nil] # def call(artifacts) return if artifacts.empty? alert = Models::Alert.new(artifacts:, rule_id: rule.id) alert.save alert end def target Mihari.config.database_url.host || Mihari.config.database_url.to_s end end end end
Version data entries
10 entries across 10 versions & 1 rubygems