Method: FFaker::NameMX#name
- Defined in:
- lib/ffaker/name_mx.rb
#name(gender = :any) ⇒ Object Also known as: middle_name, first_name
A single name according to gender parameter
69 70 71 72 73 74 75 76 |
# File 'lib/ffaker/name_mx.rb', line 69 def name(gender = :any) case gender when :any then rand(0..1).zero? ? name(:male) : name(:female) when :male then fetch_sample(MALE_FIRST_NAMES) when :female then fetch_sample(FEMALE_FIRST_NAMES) else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end |