Sha256: 5c6da166dc38e91658d8e6f31fc8544961d59e961ef918cbd7bba2ad5ff171e7
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
module Faker VERSION = "1.0.0" require 'ffakerer/utils/array_utils' require 'ffakerer/utils/module_utils' extend ModuleUtils BASE_LIB_PATH = File.expand_path("..", __FILE__) LETTERS = k('a'..'z') def self.numerify(*masks) mask = ArrayUtils.rand(masks.flatten) mask.gsub!(/#/) { rand(10).to_s } mask end def self.letterify(*masks) mask = ArrayUtils.rand(masks.flatten) mask.gsub!(/\?/) { LETTERS.rand } mask end def self.bothify(masks) letterify(numerify(masks)) end # Load all constants. Dir["#{BASE_LIB_PATH}/ffakerer/*rb"].sort.each { |f| require f } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffakerer-1.0.2 | lib/ffakerer.rb |
ffakerer-1.0.1 | lib/ffakerer.rb |