class Gimei::Name::First
Public Class Methods
female()
click to toggle source
# File lib/gimei/name.rb, line 65 def female new(:female) end
male()
click to toggle source
# File lib/gimei/name.rb, line 61 def male new(:male) end
new(gender = nil)
click to toggle source
# File lib/gimei/name.rb, line 73 def initialize(gender = nil) @gender = gender || Gimei::GENDERS.sample(random: Gimei.config.rng) #: :male | :female @name = NameWord.new(Gimei.names['first_name'][@gender.to_s].sample(random: Gimei.config.rng)) end
Public Instance Methods
female?()
click to toggle source
# File lib/gimei/name.rb, line 82 def female? @gender == :female end
male?()
click to toggle source
# File lib/gimei/name.rb, line 78 def male? @gender == :male end