Module: DataVeil::Mask::Base

Extended by:
ActiveSupport::Concern
Defined in:
lib/data_veil/mask/base.rb

Instance Method Summary collapse

Instance Method Details

#maskObject



62
63
64
65
66
67
68
# File 'lib/data_veil/mask/base.rb', line 62

def mask
  self.columns_to_mask.each do |column, mask_config|
    mask_type = mask_config["type"]
    masked = MaskedDataGenerator.generate_masked_value(mask_type, mask_config)
    public_send("#{column}=", masked)
  end
end