module LearnWeb::Client::ValidateRepo

Public Instance Methods

validate_repo_slug(repo_slug:) click to toggle source
# File lib/learn_web/client/validate_repo.rb, line 10
def validate_repo_slug(repo_slug:)
  response = post(
    validate_repo_slug_endpoint,
    headers: { 'Authorization' => "Bearer #{token}" },
    params: { 'repo_slug' => repo_slug }
  )

  LearnWeb::Client::ValidateRepo::Slug.new(response)
end
validate_repo_slug_endpoint() click to toggle source
# File lib/learn_web/client/validate_repo.rb, line 6
def validate_repo_slug_endpoint
  "#{API_ROOT}/repo_slug_validations"
end