class DataAnon::Strategy::Field::GmailTemplate

Generates a valid unique gmail address by taking advantage of the gmail + strategy. Takes in a valid gmail username and generates emails of the form username+<number>@gmail.com

!!!ruby
anonymize('Email').using FieldStrategy::GmailTemplate.new('username')

Public Class Methods

new(username = 'someusername') click to toggle source
# File lib/strategy/field/email/gmail_template.rb, line 14
def initialize username = 'someusername'
  @username = username
end

Public Instance Methods

anonymize(field) click to toggle source
# File lib/strategy/field/email/gmail_template.rb, line 18
def anonymize field
  "#{@username}+#{field.row_number}@gmail.com"
end