module SportsSport
SportsSport — map user sport names to SportScore API sport codes. Public: resolve, SPORTS, usage_hint Tests: test/lib/sports_sport_test.rb
Constants
- ALIAS_TO_SPORT
- SPORTS
Public Instance Methods
Source
# File lib/sports_sport.rb, line 21 def resolve(query) key = query.to_s.strip.downcase return { error: usage_error } if key.empty? sport = if SPORTS.include?(key) key else ALIAS_TO_SPORT[key] end return { sport: sport } if sport { error: usage_error } end
Source
# File lib/sports_sport.rb, line 36 def usage_error "Unknown sport — try #{usage_hint}" end