class DataAnon::Strategy::Field::RandomIntegerDelta
Shifts the current value randomly within given delta + and -. Default is 10
!!!ruby anonymize('Age').using FieldStrategy::RandomIntegerDelta.new(2)
Public Class Methods
Source
# File lib/strategy/field/number/random_integer_delta.rb, line 12 def initialize delta = 10 @delta = delta end
Public Instance Methods
Source
# File lib/strategy/field/number/random_integer_delta.rb, line 16 def anonymize field adjustment = DataAnon::Utils::RandomInt.generate(-@delta,@delta) return field.value + adjustment end