Sha256: a0ecb65fd1d923ca44ef0f2fc6bf90740f95a60fdb82633f2e4cc79d18623c27

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

module Belka
  class PhoneNumber
    Formats = [
      
      # номера с кодом города
      '8-(###)(#) ?##-##-##',
      '8-(###) ?##-##-##',

      # мобильники
      '+375 ##(#) ##-##-###',
    ].freeze

    def self.phone_number
      fmt = Belka.pick(Formats)

      # локальные номера не могут начинаться на 8 или 0
      Ryba.numerify(fmt.gsub('?') { Ryba.pick("12345679") })
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
belka-0.0.4 lib/belka/phone_number.rb~
belka-0.0.2 lib/belka/phone_number.rb~