Method: FFaker::NameMX#full_name_no_prefix

Defined in:
lib/ffaker/name_mx.rb

#full_name_no_prefix(gender = :any) ⇒ Object

Full name with no prefix according to gender, possibly with middle_name



39
40
41
42
43
44
45
46
47
48
49
50
# File 'lib/ffaker/name_mx.rb', line 39

def full_name_no_prefix(gender = :any)
  case gender
  when :any
    case rand(0..8)
    when 0, 3, 6, 8 then "#{female_name} #{paternal_last_names}"
    else "#{male_name} #{paternal_last_names}"
    end
  when :male then "#{male_name} #{paternal_last_names}"
  when :female then "#{female_name} #{paternal_last_names}"
  else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female'
  end
end