module Faker

Constants

BASE_LIB_PATH
LETTERS
VERSION

Public Class Methods

bothify(masks) click to toggle source
# File lib/ffakerer.rb, line 25
def self.bothify(masks)
  letterify(numerify(masks))
end
letterify(*masks) click to toggle source
# File lib/ffakerer.rb, line 19
def self.letterify(*masks)
  mask = ArrayUtils.rand(masks.flatten)
  mask.gsub!(/\?/) { LETTERS.rand }
  mask
end
numerify(*masks) click to toggle source
# File lib/ffakerer.rb, line 13
def self.numerify(*masks)
  mask = ArrayUtils.rand(masks.flatten)
  mask.gsub!(/#/) { rand(10).to_s }
  mask
end