Module: Cfaker::Name
Instance Method Summary collapse
- #chinese_name(length = 5) ⇒ Object
- #digit_name(length = 8) ⇒ Object
- #digit_start_name(length = 8) ⇒ Object
- #name(length = 8) ⇒ Object
Instance Method Details
#chinese_name(length = 5) ⇒ Object
9 10 11 |
# File 'lib/cfaker/name.rb', line 9 def chinese_name(length=5) Array.new(length).map{ C_BITS[rand(C_BITS_LENGTH)]}.join end |
#digit_name(length = 8) ⇒ Object
13 14 15 |
# File 'lib/cfaker/name.rb', line 13 def digit_name(length=8) Array.new(length).map{ D_BITS[rand(D_BITS_LENGTH)]}.join end |
#digit_start_name(length = 8) ⇒ Object
17 18 19 |
# File 'lib/cfaker/name.rb', line 17 def digit_start_name(length=8) D_BITS[rand(D_BITS_LENGTH)].to_s + name(length - 1) end |
#name(length = 8) ⇒ Object
5 6 7 |
# File 'lib/cfaker/name.rb', line 5 def name(length=8) Array.new(length).map{ BITS[rand(BITS_LENGTH)]}.join end |