Module: AOJ

Defined in:
lib/aoj.rb,
lib/aoj/api.rb,
lib/aoj/cli.rb,
lib/aoj/env.rb,
lib/aoj/conf.rb,
lib/aoj/http.rb,
lib/aoj/status.rb,
lib/aoj/problem.rb,
lib/aoj/twitter.rb,
lib/aoj/version.rb,
lib/aoj/language.rb,
lib/aoj/solution.rb,
lib/aoj/cli/helper.rb,
lib/aoj/credential.rb,
lib/aoj/error/api_error.rb,
lib/aoj/error/file_open_error.rb,
lib/aoj/error/fetch_result_error.rb,
lib/aoj/error/no_problem_left_error.rb,
lib/aoj/error/invalid_problem_id_error.rb,
lib/aoj/error/language_detection_error.rb

Defined Under Namespace

Modules: API, Error Classes: CLI, Conf, Credential, Env, Language, Problem, Solution, Status, Twitter

Constant Summary collapse

HTTP =
-> do
  proxy_info = Env.new.parse_proxy_info
  ::Net::HTTP::Proxy(
    proxy_info[:host],
    proxy_info[:port],
    proxy_info[:user],
    proxy_info[:pass]
  )
end.call
VERSION =
"0.0.6"