1
0
mirror of https://github.com/askn/faker.git synced 2023-08-10 21:13:01 +03:00
faker/src/faker.cr

22 lines
391 B
Crystal
Raw Normal View History

2016-01-05 17:49:33 +03:00
require "./faker/data.cr"
require "./faker/*"
module Faker
def self.numerify(number_string)
number_string.gsub(/#/) { rand(10).to_s }
end
def self.letterify(letter_string)
2016-01-05 19:03:08 +03:00
letter_string.gsub(/\?/) { ("a".."z").to_a.sample }
2016-01-05 17:49:33 +03:00
end
def self.bothify(string)
self.letterify(self.numerify(string))
end
2016-01-06 10:23:15 +03:00
def self.fetch(data)
d = data as Array
d.sample
end
2016-01-05 17:49:33 +03:00
end