Class: Exwiw::Adapter::MongodbAdapter::MaskPlan
- Inherits:
-
Struct
- Object
- Struct
- Exwiw::Adapter::MongodbAdapter::MaskPlan
- Defined in:
- lib/exwiw/adapter/mongodb_adapter.rb
Overview
A masking plan compiled once per collection config and reused for every
document of that collection. masked_fields is [field_name, template_segments] for each field carrying a replace_with;
faked_fields is [field_name, deriver, seed_field] for each field
carrying a replace_with_fake_data; embedded is one EmbeddedMask per
embedded child.
Instance Attribute Summary collapse
-
#embedded ⇒ Object
Returns the value of attribute embedded.
-
#faked_fields ⇒ Object
Returns the value of attribute faked_fields.
-
#masked_fields ⇒ Object
Returns the value of attribute masked_fields.
Instance Attribute Details
#embedded ⇒ Object
Returns the value of attribute embedded
697 698 699 |
# File 'lib/exwiw/adapter/mongodb_adapter.rb', line 697 def @embedded end |
#faked_fields ⇒ Object
Returns the value of attribute faked_fields
697 698 699 |
# File 'lib/exwiw/adapter/mongodb_adapter.rb', line 697 def faked_fields @faked_fields end |
#masked_fields ⇒ Object
Returns the value of attribute masked_fields
697 698 699 |
# File 'lib/exwiw/adapter/mongodb_adapter.rb', line 697 def masked_fields @masked_fields end |