Sha256: b74fff68c745436e65f890871054991ffd82e30d6259e68a628e3c415fbdf93a

Contents?: true

Size: 465 Bytes

Versions: 3

Compression:

Stored size: 465 Bytes

Contents

# frozen_string_literal: true

module Datadog
  module AppSec
    module Contrib
      module Devise
        module Patcher
          # To avoid tracking new sessions that are created by
          # Rememberable strategy as Login Success events.
          module RememberablePatch
            def validate(*args)
              @_datadog_appsec_skip_track_login_event = true

              super
            end
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
datadog-2.12.1 lib/datadog/appsec/contrib/devise/patcher/rememberable_patch.rb
datadog-2.12.0 lib/datadog/appsec/contrib/devise/patcher/rememberable_patch.rb
datadog-2.11.0 lib/datadog/appsec/contrib/devise/patcher/rememberable_patch.rb