Module: Faker
- Extended by:
- ModuleUtils
- Defined in:
- lib/ffaker.rb,
lib/ffaker/name.rb,
lib/ffaker/lorem.rb,
lib/ffaker/address.rb,
lib/ffaker/company.rb,
lib/ffaker/name_cn.rb,
lib/ffaker/internet.rb,
lib/ffaker/geolocation.rb,
lib/ffaker/phone_number.rb,
lib/ffaker/utils/array_utils.rb,
lib/ffaker/utils/module_utils.rb
Defined Under Namespace
Modules: Address, ArrayUtils, Company, Geolocation, Internet, Lorem, ModuleUtils, Name, NameCN, PhoneNumber
Constant Summary
collapse
- VERSION =
"1.3.0"
- LETTERS =
k('a'..'z')
Class Method Summary
collapse
k
Class Method Details
.bothify(string) ⇒ Object
20
21
22
|
# File 'lib/ffaker.rb', line 20
def self.bothify(string)
letterify(numerify(string))
end
|
.letterify(letter_string) ⇒ Object
15
16
17
18
|
# File 'lib/ffaker.rb', line 15
def self.letterify(letter_string)
letter_string.gsub!(/\?/) { LETTERS.rand }
letter_string
end
|
.numerify(number_string) ⇒ Object
10
11
12
13
|
# File 'lib/ffaker.rb', line 10
def self.numerify(number_string)
number_string.gsub!(/#/) { rand(10).to_s }
number_string
end
|