Sha256: 3a0165fe9d6dfcdeb70fc9c31c0832980e090c39c2e18e423dd2f3f4b9b643a0
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
require "rubygems" require "httparty" require "sportradar/api/version" require "sportradar/api/config" require "sportradar/api/error" require "sportradar/api/request" require "sportradar/api/soccer" require "sportradar/api/nfl" module Sportradar module Api API_GALLERY = [ {api: :nfl, version: 1}, {api: :mlb, version: 5}, {api: :nhl, version: 3}, {api: :nba, version: 3}, {api: :ncaamb, version: 3}, {api: :ncaafb, version: 1}, {api: :golf, version: 2}, {api: :nascar, version: 3}, {api: :odds, version: 1}, {api: :content, version: 3}, {api: :images, version: 2}, {api: :live_images, version: 1}, {api: :olympics, version: 2}, {api: :soccer, version: 2}, {api: :ncaawb, version: 3}, {api: :mma, version: 1}, {api: :cricket, version: 1}, {api: :wnba, version: 3}, {api: :ncaamh, version: 3}, {api: :npb, version: 1}, {api: :rugby, version: 1}, {api: :tennis, version: 1}, {api: :esports, version: 1} ] private def self.api_key_params(api) { api_key: self.api_key(api) } end def self.api_key(api) ENV.fetch("SPORTRADAR_#{api.to_s.upcase}", "api_key missing for #{api}") end def self.version(api) find_api = API_GALLERY.find{ |x| x[:api] == api.downcase.to_sym } !find_api.nil? ? find_api[:version] : "version missing for #{api}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sportradar-api-0.1.0 | lib/sportradar/api.rb |