Class: RandomizerCreators::Name

Inherits:
RandomizerCreator show all
Defined in:
lib/creators/name.rb

Class Method Summary collapse

Methods inherited from RandomizerCreator

can_generate?

Class Method Details

.random_first_name(options = {}) ⇒ Object

Returns a random name



4
5
6
# File 'lib/creators/name.rb', line 4

def self.random_first_name(options = {})
  RandomizerSeeds::NAMES[rand(RandomizerSeeds::NAMES.length)]
end

.random_full_name(options = {}) ⇒ Object

Returns a random surname



14
15
16
# File 'lib/creators/name.rb', line 14

def self.random_full_name(options = {})
  "#{RandomizerSeeds::NAMES[rand(RandomizerSeeds::NAMES.length)]} #{RandomizerSeeds::SURNAMES[rand(RandomizerSeeds::SURNAMES.length)]}"
end

.random_surname(options = {}) ⇒ Object

Returns a random surname



9
10
11
# File 'lib/creators/name.rb', line 9

def self.random_surname(options = {})
  RandomizerSeeds::SURNAMES[rand(RandomizerSeeds::SURNAMES.length)]
end