class Faker::Sport

Public Class Methods

ancient_olympics_sport() click to toggle source

Produces a sport from the ancient olympics.

@return [String]

@example

Faker::Sport.ancient_olympics_sport #=> "Pankration"

@faker.version next

# File lib/faker/sports/sport.rb, line 105
def ancient_olympics_sport
  fetch('sport.ancient_olympics')
end
sport(include_ancient: false, include_unusual: false) click to toggle source

Produces a sport from the modern olympics or paralympics, summer or winter.

@param include_ancient [Boolean] If true, may produce a sport from the ancient olympics @param include_unusual [Boolean] If true, may produce an unusual (definitely not olympic) sport

@return [String]

@example

Faker::Sport.sport #=> "Football"

@example

Faker::Sport.sport(include_ancient: true) #=> "Chariot racing"

@example

Faker::Sport.sport(include_unsual: true) #=> "Flugtag/Birdman"

@example

Faker::Sport.sport(include_ancient:true, include_unusual: true) #=> "Water polo"

@faker.version next

# File lib/faker/sports/sport.rb, line 24
def sport(include_ancient: false, include_unusual: false)
  sports = fetch_all('sport.summer_olympics') + fetch_all('sport.winter_olympics') + fetch_all('sport.summer_paralympics') + fetch_all('sport.winter_paralympics')
  sports << fetch_all('sport.ancient_olympics') if include_ancient
  sports << fetch_all('sport.unusual') if include_unusual
  sample(sports)
end
summer_olympics_sport() click to toggle source

Produces a sport from the summer olympics.

@return [String]

@example

Faker::Sport.summer_olympics_sport #=> "Archery"

@faker.version next

# File lib/faker/sports/sport.rb, line 40
def summer_olympics_sport
  fetch('sport.summer_olympics')
end
summer_paralympics_sport() click to toggle source

Produces a sport from the summer paralympics.

@return [String]

@example

Faker::Sport.summer_paralympics_sport #=> "Wheelchair Basketball"

@faker.version next

# File lib/faker/sports/sport.rb, line 66
def summer_paralympics_sport
  fetch('sport.summer_paralympics')
end
unusual_sport() click to toggle source

Produces an unusual sport.

@return [String]

@example

Faker::Sport.unusual_sport #=> "Camel Jumping"

@faker.version next

# File lib/faker/sports/sport.rb, line 92
def unusual_sport
  fetch('sport.unusual')
end
winter_olympics_sport() click to toggle source

Produces a sport from the winter olympics.

@return [String]

@example

Faker::Sport.winter_olympics_sport #=> "Bobsleigh"

@faker.version next

# File lib/faker/sports/sport.rb, line 53
def winter_olympics_sport
  fetch('sport.winter_olympics')
end
winter_paralympics_sport() click to toggle source

Produces a sport from the winter paralympics.

@return [String]

@example

Faker::Sport.winter_paralympics_sport #=> "Para Ice Hockey"

@faker.version next

# File lib/faker/sports/sport.rb, line 79
def winter_paralympics_sport
  fetch('sport.winter_paralympics')
end