module FFaker::NamePL

Inspirations: pl.wiktionary.org/wiki/Indeks:Polski_-_Imiona pl.wiktionary.org/wiki/Kategoria:Polskie_nazwiska_m%C4%99skie

Constants

ACADEMIC_DEGREE_PREFIXES
FEMALE_PREFIXES
GENDERS
MALE_PREFIXES
PREFIXES

Public Instance Methods

academic_degree_prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 85
def academic_degree_prefix
  fetch_sample(ACADEMIC_DEGREE_PREFIXES)
end
female_first_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 57
def female_first_name
  fetch_sample(FEMALE_FIRST_NAMES)
end
female_full_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 49
def female_full_name
  "#{female_first_name} #{female_last_name}"
end
female_last_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 61
def female_last_name
  fetch_sample(FEMALE_LAST_NAMES)
end
female_name_with_prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 41
def female_name_with_prefix
  "#{female_prefix} #{female_full_name}"
end
female_prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 77
def female_prefix
  fetch_sample(FEMALE_PREFIXES)
end
first_name(gender = :random) click to toggle source

Generates a random first name for a given gender (random by default). Acceptable gender values: :random, :female, :male

# File lib/ffaker/name_pl.rb, line 37
def first_name(gender = :random)
  name_for_gender(:first_name, gender)
end
full_name(gender = :random)
Alias for: name
last_name(gender = :random) click to toggle source

Generates a random last name for a given gender (random by default). Acceptable gender values: :random, :female, :male

# File lib/ffaker/name_pl.rb, line 31
def last_name(gender = :random)
  name_for_gender(:last_name, gender)
end
male_first_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 65
def male_first_name
  fetch_sample(MALE_FIRST_NAMES)
end
male_full_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 53
def male_full_name
  "#{male_first_name} #{male_last_name}"
end
male_last_name() click to toggle source
# File lib/ffaker/name_pl.rb, line 69
def male_last_name
  fetch_sample(MALE_LAST_NAMES)
end
male_name_with_prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 45
def male_name_with_prefix
  "#{male_prefix} #{male_full_name}"
end
male_prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 81
def male_prefix
  fetch_sample(MALE_PREFIXES)
end
name(gender = :random) click to toggle source

Generates a random full name for a given gender (random by default). Acceptable gender values: :random, :female, :male

# File lib/ffaker/name_pl.rb, line 19
def name(gender = :random)
  name_for_gender(:full_name, gender)
end
Also aliased as: full_name
name_with_prefix(gender = :random) click to toggle source
# File lib/ffaker/name_pl.rb, line 25
def name_with_prefix(gender = :random)
  name_for_gender(:name_with_prefix, gender)
end
prefix() click to toggle source
# File lib/ffaker/name_pl.rb, line 73
def prefix
  fetch_sample(PREFIXES)
end