Sha256: 9a86f0a05d8c2f5c16c242b50851a944b1812b42674f1344cec043b1b3423a03
Contents?: true
Size: 584 Bytes
Versions: 4
Compression:
Stored size: 584 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: 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mihari-7.3.2 | lib/mihari/emitters/database.rb |
mihari-7.3.1 | lib/mihari/emitters/database.rb |
mihari-7.3.0 | lib/mihari/emitters/database.rb |
mihari-7.2.0 | lib/mihari/emitters/database.rb |