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