Module: CodeforcesAPI

Extended by:
Configuration
Defined in:
lib/codeforces_api.rb,
lib/codeforces_api/client.rb,
lib/codeforces_api/version.rb,
lib/codeforces_api/client/user.rb,
lib/codeforces_api/object/hack.rb,
lib/codeforces_api/object/user.rb,
lib/codeforces_api/object/party.rb,
lib/codeforces_api/client/helper.rb,
lib/codeforces_api/configuration.rb,
lib/codeforces_api/object/member.rb,
lib/codeforces_api/client/contest.rb,
lib/codeforces_api/object/contest.rb,
lib/codeforces_api/object/problem.rb,
lib/codeforces_api/client/problemset.rb,
lib/codeforces_api/object/submission.rb,
lib/codeforces_api/object/ranklist_row.rb,
lib/codeforces_api/object/rating_change.rb,
lib/codeforces_api/object/problem_result.rb,
lib/codeforces_api/object/problem_statistics.rb

Defined Under Namespace

Modules: Configuration, MethodClass, Object Classes: Client

Constant Summary collapse

VERSION =
"0.1.0"

Constants included from Configuration

Configuration::ATTRS

Class Method Summary collapse

Methods included from Configuration

configure, options, reset!, using_api?

Class Method Details

.clientObject



8
9
10
11
# File 'lib/codeforces_api.rb', line 8

def client
  return @client if defined?(@client)
  @client ||= CodeforcesAPI::Client.new(options)
end