Module: Faker::PhoneNumber
Instance Method Summary
collapse
const_missing, k, underscore
Instance Method Details
#phone_number ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/ffakerer/phone_number.rb', line 8
def phone_number
Faker.numerify case rand(20)
when 0 then '###-###-#### x#####'
when 1 then '###-###-#### x####'
when 2 then '###-###-#### x###'
when 3..4 then '###-###-####'
when 5 then '###.###.#### x#####'
when 6 then '###.###.#### x####'
when 7 then '###.###.#### x###'
when 8..9 then '###.###.####'
when 10 then '(###)###-#### x#####'
when 11 then '(###)###-#### x####'
when 12 then '(###)###-#### x###'
when 13..14 then '(###)###-####'
when 15 then '1-###-###-#### x#####'
when 16 then '1-###-###-#### x####'
when 17 then '1-###-###-#### x###'
when 18..19 then '1-###-###-####'
end
end
|
#short_phone_number ⇒ Object
29
30
31
|
# File 'lib/ffakerer/phone_number.rb', line 29
def short_phone_number
Faker.numerify('###-###-####')
end
|