class SportsSouth::Rotator
Constants
- API_URL
Public Class Methods
check(api_user_id, api_key, *items)
click to toggle source
# File lib/sports_south/rotator.rb, line 6 def self.check(api_user_id, api_key, *items) new(api_user_id, api_key).check(items) end
new(api_user_id, api_key)
click to toggle source
# File lib/sports_south/rotator.rb, line 10 def initialize(api_user_id, api_key) @api_user_id = api_user_id @api_key = api_key end
Public Instance Methods
check(*items)
click to toggle source
# File lib/sports_south/rotator.rb, line 15 def check(*items) params = { u: @api_user_id, k: @api_key, } params[:i] = items.is_a?(String) ? items.first : items.join(',') uri = URI(API_URL) uri.query = URI.encode_www_form(params) response = Net::HTTP.get_response(uri) results = {} JSON.parse(response.body).each { |k, v| results[k] = v == 'true' } results end