Sha256: e7be7b8dab5e18ec54865f43ae00dd4fc34bd54b07fbbb61778147d71978d372
Contents?: true
Size: 582 Bytes
Versions: 8
Compression:
Stored size: 582 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 class << self def configuration_keys %w[database_url] end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems