Sha256: 4cb821f3ada9512e95bb51a132c16661615643b46447e3dd4a7776f800eb1e7f

Contents?: true

Size: 943 Bytes

Versions: 14

Compression:

Stored size: 943 Bytes

Contents

# encoding: utf-8

module Faker
  module PhoneNumber
    extend ModuleUtils
    extend self

    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

    def short_phone_number
      Faker.numerify('###-###-####')
    end

  end
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
solidus_backend-1.0.0.pre3 vendor/bundle/gems/ffaker-1.32.1/lib/ffaker/phone_number.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/ffaker-1.32.1/lib/ffaker/phone_number.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/ffaker-1.32.1/lib/ffaker/phone_number.rb
ffaker-1.32.1 lib/ffaker/phone_number.rb
ffaker-1.32.0 lib/ffaker/phone_number.rb
ffaker-1.31.0 lib/ffaker/phone_number.rb
ffaker-1.30.0 lib/ffaker/phone_number.rb
ffaker-1.25.0 lib/ffaker/phone_number.rb
ffaker-1.24.0 lib/ffaker/phone_number.rb
ffakerer-1.0.2 lib/ffakerer/phone_number.rb
ffaker-1.23.0 lib/ffaker/phone_number.rb
ffakerer-1.0.1 lib/ffakerer/phone_number.rb
ffaker-1.22.1 lib/ffaker/phone_number.rb
ffaker-1.22.0 lib/ffaker/phone_number.rb