class HealthcarePhony::Email

Public: Generate a fake email address

Attributes

email_address[RW]
equipment_type[RW]
set_blank[RW]

Private: Boolean set during initialization if Address components should be set to blank.

use_code[RW]

Public Class Methods

new(init_args = {}) click to toggle source
# File lib/healthcare_phony/email.rb, line 10
def initialize(init_args = {})
  @set_blank = !init_args[:blank].nil? && Helper.random_with_blank('X', init_args[:blank]) == ''
  @email_address = Faker::Internet.email
  @email_address = '' unless @set_blank == false
  @use_code = @email_address == '' ? '' : 'NET'
  @use_code = '' unless @set_blank == false
  @equipment_type = @email_address == '' ? '' : 'X.400'
  @equipment_type = '' unless @set_blank == false
end