Class: Sportradar::Api::Basketball::Ncaamb::Api
- Defined in:
- lib/sportradar/api/basketball/ncaamb/api.rb
Instance Attribute Summary collapse
-
#access_level ⇒ Object
Returns the value of attribute access_level.
-
#error ⇒ Object
Returns the value of attribute error.
-
#league ⇒ Object
Returns the value of attribute league.
Attributes inherited from Request
#qps_allotted, #qps_current, #quota_allotted, #quota_current
Instance Method Summary collapse
- #content_format ⇒ Object
- #default_access_level ⇒ Object
- #default_date ⇒ Object
- #default_season ⇒ Object
- #default_year ⇒ Object
-
#initialize(access_level = default_access_level) ⇒ Api
constructor
A new instance of Api.
Methods inherited from Request
#get, #get_data, #get_request_info, #parse_usage, #sim!, #usage
Constructor Details
#initialize(access_level = default_access_level) ⇒ Api
Returns a new instance of Api.
8 9 10 11 12 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 8 def initialize(access_level = default_access_level) @league = 'ncaamb' raise Sportradar::Api::Error::InvalidAccessLevel unless allowed_access_levels.include? access_level @access_level = access_level end |
Instance Attribute Details
#access_level ⇒ Object
Returns the value of attribute access_level.
6 7 8 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 6 def access_level @access_level end |
#error ⇒ Object
Returns the value of attribute error.
6 7 8 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 6 def error @error end |
#league ⇒ Object
Returns the value of attribute league.
6 7 8 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 6 def league @league end |
Instance Method Details
#content_format ⇒ Object
31 32 33 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 31 def content_format 'json' end |
#default_access_level ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 23 def default_access_level if (ENV['SPORTRADAR_ENV'] || ENV['RACK_ENV'] || ENV['RAILS_ENV']) == 'production' 'p' else 't' end end |
#default_date ⇒ Object
17 18 19 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 17 def default_date Date.today end |
#default_season ⇒ Object
20 21 22 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 20 def default_season 'reg' end |
#default_year ⇒ Object
14 15 16 |
# File 'lib/sportradar/api/basketball/ncaamb/api.rb', line 14 def default_year (Date.today - 210).year end |