Sha256: 65050a517e60d39bc1cad74a3a60e26c3c29b3ddc5f414e64b0a2ea2f967c5f7

Contents?: true

Size: 416 Bytes

Versions: 8

Compression:

Stored size: 416 Bytes

Contents

module Blouson
  module SensitiveMailLogFilter
    def deliver(event)
      e = ActiveSupport::Notifications::Event.new(
        event.name,
        event.time,
        event.end,
        event.transaction_id,
        event.payload.merge(
          to: Blouson::FILTERED,
          mail: "[Blouson::SensitiveMailLogFilter] Mail data is filtered for sensitive data"
        )
      )
      super(e)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
blouson-4.0.0 lib/blouson/sensitive_mail_log_filter.rb
blouson-3.0.0 lib/blouson/sensitive_mail_log_filter.rb
blouson-2.0.0 lib/blouson/sensitive_mail_log_filter.rb
blouson-1.1.4 lib/blouson/sensitive_mail_log_filter.rb
blouson-1.1.3 lib/blouson/sensitive_mail_log_filter.rb
blouson-1.1.2 lib/blouson/sensitive_mail_log_filter.rb
blouson-1.1.1 lib/blouson/sensitive_mail_log_filter.rb
blouson-1.1.0 lib/blouson/sensitive_mail_log_filter.rb