module Anony::Strategies

Constants

OverwriteHex

This class curries the max_length into itself so it exists as a parameterless block that can be called by Anony.

@example Direct usage:

anonymise do
  overwrite do
    with_strategy(OverwriteHex.new(20), :field, :field)
  end
end

@example Helper method, assumes length = 36

anonymise do
  overwrite do
    hex :field
  end
end

@example Helper method with explicit length

anonymise do
  overwrite do
    hex :field, max_length: 20
  end
end