Module: PromptScrub
- Defined in:
- lib/promptscrub.rb,
lib/promptscrub/vault.rb,
lib/promptscrub/version.rb,
lib/promptscrub/detector.rb,
lib/promptscrub/redactor.rb,
lib/promptscrub/middleware.rb,
lib/promptscrub/rehydrator.rb,
lib/promptscrub/configuration.rb,
lib/promptscrub/detectors/ssn.rb,
lib/promptscrub/detectors/email.rb,
lib/promptscrub/detectors/phone.rb,
lib/promptscrub/stream_rehydrator.rb,
lib/promptscrub/detectors/credit_card.rb
Defined Under Namespace
Modules: Detectors
Classes: Configuration, Detector, Middleware, Redactor, Rehydrator, StreamRehydrator, Vault
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
19
20
21
|
# File 'lib/promptscrub.rb', line 19
def configuration
@configuration ||= Configuration.new
end
|
23
24
25
|
# File 'lib/promptscrub.rb', line 23
def configure
yield configuration
end
|
.reset! ⇒ Object
27
28
29
|
# File 'lib/promptscrub.rb', line 27
def reset!
@configuration = nil
end
|