Module: Faker
- Defined in:
- lib/faker/version.rb,
lib/faker.rb,
lib/faker/name.rb,
lib/faker/lorem.rb,
lib/faker/address.rb,
lib/faker/company.rb,
lib/faker/internet.rb,
lib/faker/phone_number.rb
Overview
Defined Under Namespace
Classes: Address, Company, Config, Internet, Lorem, Name, PhoneNumber
Constant Summary
collapse
- VERSION =
"0.9.2"
Class Method Summary
collapse
Class Method Details
.bothify(string) ⇒ Object
33
34
35
|
# File 'lib/faker.rb', line 33
def self.bothify(string)
self.letterify(self.numerify(string))
end
|
.letterify(letter_string) ⇒ Object
29
30
31
|
# File 'lib/faker.rb', line 29
def self.letterify(letter_string)
letter_string.gsub(/\?/) { ('a'..'z').to_a.rand }
end
|
.numerify(number_string) ⇒ Object
25
26
27
|
# File 'lib/faker.rb', line 25
def self.numerify(number_string)
number_string.gsub(/#/) { rand(10).to_s }
end
|