module LearnWeb::Client::PullRequest
Public Instance Methods
issue_pull_request(repo_name:, branch_name:, message: nil)
click to toggle source
# File lib/learn_web/client/pull_request.rb, line 10 def issue_pull_request(repo_name:, branch_name:, message: nil) response = post( pr_endpoint, headers: { 'Authorization' => "Bearer #{token}" }, params: { 'repo_name' => repo_name, 'branch_name' => branch_name, 'message' => message } ) LearnWeb::Client::PullRequest::Response.new(response) end
pr_endpoint()
click to toggle source
# File lib/learn_web/client/pull_request.rb, line 6 def pr_endpoint "#{API_ROOT}/lesson_submissions" end