class PIIDetector::Configuration
Attributes
edit_distance[RW]
pii_fields[R]
Public Class Methods
new()
click to toggle source
# File lib/pii_detector/configuration.rb, line 8 def initialize @edit_distance = 2 @pii_fields = pii_fields_from_config end
Public Instance Methods
pii_fields=(value)
click to toggle source
@param value [Array] or [Set]
# File lib/pii_detector/configuration.rb, line 14 def pii_fields=(value) @pii_fields = pii_fields_from_config.merge(value) end
Private Instance Methods
pii_fields_from_config()
click to toggle source
@return [Set]
# File lib/pii_detector/configuration.rb, line 21 def pii_fields_from_config @default_pii_fields ||= File.read(File.join(PIIDetector.root_path, 'lib/config', 'pii_fields')) .split("\n") .reject(&:empty?) .to_set end