class HealthcarePhony::WorkPhoneNumber

Public: Generates a fake work phone number

Public Class Methods

new(init_args = {}) click to toggle source

Public: Initializes a work phone number. Pass in hash of different parameters, currently this includes: blank - An integer representing the % of times phone number components should be blank. use_code - Allows specification of the phone use code (PID.13.2) equipment_type - Allows specification of the phone equipment type (PID.13.3)

Calls superclass method HealthcarePhony::PhoneNumber::new
# File lib/healthcare_phony/work_phone_number.rb, line 12
def initialize(init_args = {})
  super(init_args)
  @use_code = init_args[:use_code].nil? ? 'WPN' : init_args[:use_code]
  @use_code = '' unless @set_blank == false
  @equipment_type = init_args[:equipment_type].nil? ? 'PH' : init_args[:equipment_type]
  @equipment_type = '' unless @set_blank == false
end