Sha256: 256c0800873d4717a64db22d4f1b8070f3b2e66e21d5ed0a5e38070100b4d38e
Contents?: true
Size: 693 Bytes
Versions: 258
Compression:
Stored size: 693 Bytes
Contents
module Sportradar module Api class Odds < Request attr_accessor :access_level def initialize( access_level = 't') raise Sportradar::Api::Error::InvalidAccessLevel unless allowed_access_levels.include? access_level @access_level = access_level end def odds get request_url, {format: 'none'} end private def request_url(path = nil) "/odds-#{access_level}#{version}" end def api_key Sportradar::Api.api_key_params("odds") end def version Sportradar::Api.version('odds') end def allowed_access_levels ['p', 's', 'b', 't'] end end end end
Version data entries
258 entries across 258 versions & 1 rubygems