Class: PromptScrub::Detectors::SSN

Inherits:
PromptScrub::Detector show all
Defined in:
lib/promptscrub/detectors/ssn.rb

Constant Summary collapse

PATTERN =
/\b(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}\b/

Instance Attribute Summary

Attributes inherited from PromptScrub::Detector

#pattern, #type

Instance Method Summary collapse

Methods inherited from PromptScrub::Detector

#scan

Constructor Details

#initializeSSN

Returns a new instance of SSN.



8
9
10
# File 'lib/promptscrub/detectors/ssn.rb', line 8

def initialize
  super('SSN', PATTERN)
end