Ruby client for competitive "What? Where? When?" (aka "CHGK") API. This gem is a replacement for ChgkRating which worked only with the deprecated API version.
This gem requires Ruby 2.7+. Install it by running:
$ gem install rating-chgk-v2
Include it in your script:
require 'rating_chgk_v2'
Initialize an API client:
@client = RatingChgkV2.client
Optionally, provide your JWT token and connection options (please note that JWT is not required to access most of the endpoints):
@client = RatingChgkV2.client token: 'MY_JWT', params: {open_timeout: 100, timeout: 500}
Now use client to perform API requests:
teams = @client.teams itemsPerPage: 2, name: 'Н', page: 3
Please find documentation at our Wiki.
Tests are written in RSpec (all HTTP requests are stubbed):
rspec .
Observe test results and coverage.
Licensed under the MIT license.
Copyright (c) 2023 Ilya Bodrov-Krukowski