class Faker::Nation

Public Class Methods

capital_city() click to toggle source

Produces a random capital city.

@return [String]

@example

Faker::Nation.capital_city #=> "Kathmandu"

@faker.version 1.9.0

# File lib/faker/default/nation.rb, line 58
def capital_city
  fetch('nation.capital_city')
end
flag() click to toggle source

Produces a random national flag emoji.

@return [String]

@example

Faker::Nation.flag #=> "🇫🇮"

@faker.version 1.9.0

# File lib/faker/default/nation.rb, line 31
def flag
  sample(translate('faker.nation.flag')).pack('C*').force_encoding('utf-8')
end
language() click to toggle source

Produces a random national language.

@return [String]

@example

Faker::Nation.language #=> "Nepali"

@faker.version 1.9.0

# File lib/faker/default/nation.rb, line 45
def language
  fetch('nation.language')
end
national_sport() click to toggle source

Produces a random national sport.

@return [String]

@example

Faker::Nation.national_sport #=> "dandi biyo"

@faker.version 1.9.0

# File lib/faker/default/nation.rb, line 71
def national_sport
  fetch('team.sport')
end
nationality() click to toggle source

Produces a random nationality.

@return [String]

@example

Faker::Nation.nationality #=> "Nepalese"

@faker.version 1.9.0

# File lib/faker/default/nation.rb, line 16
def nationality
  fetch('nation.nationality')
end