Class: Faker::Indian::Name

Inherits:
Object
  • Object
show all
Defined in:
lib/faker/indian/name.rb

Constant Summary collapse

FIRST_NAMES =
_data.fetch(:first_names).freeze
LAST_NAMES =
_data.fetch(:last_names).freeze
PREFIXES =
_data.fetch(:prefixes).freeze

Class Method Summary collapse

Class Method Details

.first_nameObject



15
16
17
# File 'lib/faker/indian/name.rb', line 15

def first_name
  FIRST_NAMES.sample(random: random)
end

.full_nameObject



23
24
25
# File 'lib/faker/indian/name.rb', line 23

def full_name
  "#{first_name} #{last_name}"
end

.last_nameObject



19
20
21
# File 'lib/faker/indian/name.rb', line 19

def last_name
  LAST_NAMES.sample(random: random)
end

.prefixObject



27
28
29
# File 'lib/faker/indian/name.rb', line 27

def prefix
  PREFIXES.sample(random: random)
end