Sha256: 9fd61de4e76c6bf07314a4388a59f0ebfd5e98a7e569b73c4f7407e67352b601
Contents?: true
Size: 812 Bytes
Versions: 4
Compression:
Stored size: 812 Bytes
Contents
# frozen_string_literal: true module HealthcarePhony # Public: Generate a fake email address class Email attr_accessor :email_address, :use_code, :equipment_type 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 private # Private: Boolean set during initialization if Address components should be set to blank. attr_accessor :set_blank end end
Version data entries
4 entries across 4 versions & 1 rubygems