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
new(delta = 10)
click to toggle source
# File lib/strategy/field/number/random_integer_delta.rb, line 12 def initialize delta = 10 @delta = delta end
Public Instance Methods
anonymize(field)
click to toggle 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