Module: Cfaker::Name

Extended by:
Name
Included in:
Email, Name
Defined in:
lib/cfaker/name.rb

Instance Method Summary collapse

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