Class: PromptScrub::Detectors::Phone

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

Constant Summary collapse

PATTERN =
/(?<!\d)(?:\+1[-.\s]?)?\(?[2-9]\d{2}\)?[-.\s]?\d{3}[-.\s]?\d{4}(?!\d)/

Instance Attribute Summary

Attributes inherited from PromptScrub::Detector

#pattern, #type

Instance Method Summary collapse

Methods inherited from PromptScrub::Detector

#scan

Constructor Details

#initializePhone

Returns a new instance of Phone.



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

def initialize
  super('PHONE', PATTERN)
end