Module: StandardAudit::Presets::StandardId

Defined in:
lib/standard_audit/presets/standard_id.rb

Constant Summary collapse

SUBSCRIPTIONS =

Regex wildcards capture all events in a namespace. Session uses explicit strings to exclude noisy events like session.validated that fire on every authenticated request.

[
  /\Astandard_id\.authentication\./,
  "standard_id.session.created",
  "standard_id.session.revoked",
  "standard_id.session.expired",
  /\Astandard_id\.account\./,
  /\Astandard_id\.social\./,
  /\Astandard_id\.passwordless\./
].freeze

Class Method Summary collapse

Class Method Details

.apply(config) ⇒ Object



17
18
19
# File 'lib/standard_audit/presets/standard_id.rb', line 17

def self.apply(config)
  SUBSCRIPTIONS.each { |pattern| config.subscribe_to(pattern) }
end