class TextEng::Name
Public Class Methods
first_name(gender = :any)
click to toggle source
# File lib/text_eng/name.rb, line 2 def self.first_name(gender = :any) if gender == :male first_name = (FIRST_NAMES_M).sample elsif gender == :female first_name = (FIRST_NAMES_F).sample elsif gender == :any first_name = (FIRST_NAMES_M + FIRST_NAMES_F).sample end first_name[0] = first_name[0].upcase first_name end
last_name()
click to toggle source
# File lib/text_eng/name.rb, line 15 def self.last_name last_name = LAST_NAMES.sample last_name[0] = last_name[0].upcase last_name end
name(gender = :any)
click to toggle source
# File lib/text_eng/name.rb, line 21 def self.name(gender = :any) "#{self.first_name(gender)} #{self.last_name}" end