class Faker::Internet
def sanitize_email_local_part(local_part)
def sanitize_email_local_part(local_part) char_range = [ Array('0'..'9'), Array('A'..'Z'), Array('a'..'z'), "!#$%&'*+-/=?^_`{|}~.".split(//) ].flatten local_part.split(//).map do |char| char_range.include?(char) ? char : '#' end.join end