Class: Faker::Sport
Constant Summary
Constants inherited from Base
Base::LLetters, Base::Letters, Base::NOT_GIVEN, Base::Numbers, Base::ULetters
Class Method Summary collapse
-
.ancient_olympics_sport ⇒ String
Produces a sport from the ancient olympics.
-
.sport(include_ancient: false, include_unusual: false) ⇒ String
Produces a sport from the modern olympics or paralympics, summer or winter.
-
.summer_olympics_sport ⇒ String
Produces a sport from the summer olympics.
-
.summer_paralympics_sport ⇒ String
Produces a sport from the summer paralympics.
-
.unusual_sport ⇒ String
Produces an unusual sport.
-
.winter_olympics_sport ⇒ String
Produces a sport from the winter olympics.
-
.winter_paralympics_sport ⇒ String
Produces a sport from the winter paralympics.
Methods inherited from Base
bothify, disable_enforce_available_locales, fetch, fetch_all, flexible, letterify, method_missing, numerify, parse, rand, rand_in_range, regexify, resolve, respond_to_missing?, sample, shuffle, translate, unique, with_locale
Class Method Details
.ancient_olympics_sport ⇒ String
Produces a sport from the ancient olympics.
105 106 107 |
# File 'lib/faker/sports/sport.rb', line 105 def ancient_olympics_sport fetch('sport.ancient_olympics') end |
.sport(include_ancient: false, include_unusual: false) ⇒ String
Produces a sport from the modern olympics or paralympics, summer or winter.
24 25 26 27 28 29 |
# 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 ⇒ String
Produces a sport from the summer olympics.
40 41 42 |
# File 'lib/faker/sports/sport.rb', line 40 def summer_olympics_sport fetch('sport.summer_olympics') end |
.summer_paralympics_sport ⇒ String
Produces a sport from the summer paralympics.
66 67 68 |
# File 'lib/faker/sports/sport.rb', line 66 def summer_paralympics_sport fetch('sport.summer_paralympics') end |
.unusual_sport ⇒ String
Produces an unusual sport.
92 93 94 |
# File 'lib/faker/sports/sport.rb', line 92 def unusual_sport fetch('sport.unusual') end |
.winter_olympics_sport ⇒ String
Produces a sport from the winter olympics.
53 54 55 |
# File 'lib/faker/sports/sport.rb', line 53 def winter_olympics_sport fetch('sport.winter_olympics') end |
.winter_paralympics_sport ⇒ String
Produces a sport from the winter paralympics.
79 80 81 |
# File 'lib/faker/sports/sport.rb', line 79 def winter_paralympics_sport fetch('sport.winter_paralympics') end |