module Faker::PhoneNumberSG
Based on information from en.wikipedia.org/wiki/Telephone_numbers_in_Singapore
Public Instance Methods
country_code()
click to toggle source
# File lib/ffakerer/phone_number_sg.rb, line 77 def country_code "+65" end
fixed_line_number()
click to toggle source
Generates a fixed line phone number
6xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 29 def fixed_line_number Faker.numerify("6### ####") end
international_toll_free_number()
click to toggle source
Generates an international toll-free number
800 xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 50 def international_toll_free_number Faker.numerify("800 ### ####") end
mobile_number()
click to toggle source
Generates a fixed mobile phone number
8xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 36 def mobile_number Faker.numerify("8### ####") end
mobile_or_pager_number()
click to toggle source
Generates a fixed mobile phone number or pager service number
9xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 43 def mobile_or_pager_number Faker.numerify("9### ####") end
phone_number()
click to toggle source
generates mobile or home/work number
# File lib/ffakerer/phone_number_sg.rb, line 69 def phone_number case rand(3) when 0 then fixed_line_number when 1 then mobile_number when 2 then mobile_or_pager_number end end
toll_free_number()
click to toggle source
Generates an toll-free number
1800 xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 57 def toll_free_number Faker.numerify("1800 ### ####") end
voip_number()
click to toggle source
Generates a voip phone number
3xxx xxxx
# File lib/ffakerer/phone_number_sg.rb, line 22 def voip_number Faker.numerify("3### ####") end