Class: DataAnon::Strategy::Field::DateDelta
- Inherits:
-
Object
- Object
- DataAnon::Strategy::Field::DateDelta
- Defined in:
- lib/strategy/field/datetime/date_delta.rb
Overview
Shifts date randomly within given delta range. Default shits date within 10 days + or -
anonymize('DateOfBirth').using FieldStrategy::AnonymizeDate.new
!!!ruby
# shifts date within 25 days
anonymize('DateOfBirth').using FieldStrategy::DateDelta.new(25)
Constant Summary collapse
- DEFAULT_DAY_DELTA =
10
Instance Method Summary collapse
- #anonymize(field) ⇒ Object
-
#initialize(day_delta = DEFAULT_DAY_DELTA) ⇒ DateDelta
constructor
A new instance of DateDelta.
Constructor Details
#initialize(day_delta = DEFAULT_DAY_DELTA) ⇒ DateDelta
Returns a new instance of DateDelta.
19 20 21 |
# File 'lib/strategy/field/datetime/date_delta.rb', line 19 def initialize day_delta = DEFAULT_DAY_DELTA @day_delta = day_delta end |