class FactoryHelper::PhoneNumber
Public Class Methods
area_code()
click to toggle source
US only
# File lib/factory-helper/phone_number.rb, line 22 def area_code begin fetch('phone_number.area_code') rescue I18n::MissingTranslationData nil end end
cell_phone()
click to toggle source
# File lib/factory-helper/phone_number.rb, line 13 def cell_phone if parse('cell_phone.formats') == "" numerify(fetch('cell_phone.formats')) else parse('cell_phone.formats') end end
exchange_code()
click to toggle source
US only
# File lib/factory-helper/phone_number.rb, line 31 def exchange_code begin fetch('phone_number.exchange_code') rescue I18n::MissingTranslationData nil end end
phone_number()
click to toggle source
# File lib/factory-helper/phone_number.rb, line 5 def phone_number if parse('phone_number.formats') == "" numerify(fetch('phone_number.formats')) else parse('phone_number.formats') end end
subscriber_number(length = 4)
click to toggle source
US only Can be used for both extensions and last four digits of phone number. Since extensions can be of variable length, this method taks a length parameter
# File lib/factory-helper/phone_number.rb, line 42 def subscriber_number(length = 4) begin FactoryHelper::Config.random.rand.to_s[2..(1 + length)] rescue I18n::MissingTranslationData nil end end
Also aliased as: extension