Sha256: 0a898478e7034103177c4dfffbf5cc1e3982d2aa1828f28f63bc92bb68607b81
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
module Faker VERSION = "1.14.0" require 'ffaker/utils/array_utils' require 'ffaker/utils/module_utils' extend ModuleUtils 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 autoload :Address, 'ffaker/address' autoload :AddressAU, 'ffaker/address_au' autoload :AddressCA, 'ffaker/address_ca' autoload :AddressDE, 'ffaker/address_de' autoload :AddressSN, 'ffaker/address_sn' autoload :AddressUK, 'ffaker/address_uk' autoload :AddressUS, 'ffaker/address_us' autoload :Company, 'ffaker/company' autoload :Education, 'ffaker/education' autoload :Geolocation, 'ffaker/geolocation' autoload :HTMLIpsum, 'ffaker/html_ipsum' autoload :HipsterIpsum, 'ffaker/hipster_ipsum' autoload :Internet, 'ffaker/internet' autoload :Job, 'ffaker/job' autoload :Lorem, 'ffaker/lorem' autoload :LoremCN, 'ffaker/lorem_cn' autoload :Name, 'ffaker/name' autoload :NameCN, 'ffaker/name_cn' autoload :NameDE, 'ffaker/name_de' autoload :NameJA, 'ffaker/name_ja' autoload :NameRU, 'ffaker/name_ru' autoload :NameSN, 'ffaker/name_sn' autoload :PhoneNumber, 'ffaker/phone_number' autoload :PhoneNumberAU, 'ffaker/phone_number_au' autoload :PhoneNumberSN, 'ffaker/phone_number_sn' autoload :Product, 'ffaker/product' autoload :VERSION, 'ffaker/version' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ffaker-1.14.0 | lib/ffaker.rb |