class Hexlet::MemberClient
Public Instance Methods
fetch(lesson_slug, exercise_slug)
click to toggle source
# File lib/hexlet/member_client.rb, line 12 def fetch(lesson_slug, exercise_slug) url = @router.api_member_lesson_backend_url(lesson_slug, exercise_slug) @logger.debug url RestClient.get url, headers do |response, request, result, &block| @logger.debug response if 200 == response.code response.body else false end end end
submit(lesson_slug, exercise_slug)
click to toggle source
# File lib/hexlet/member_client.rb, line 3 def submit(lesson_slug, exercise_slug) url = @router.api_member_lesson_backend_results_url(lesson_slug, exercise_slug) @logger.debug url RestClient.post url, {}, headers do |response, request, result, &block| @logger.debug response 201 == response.code end end