22 lines
422 B
Ruby
22 lines
422 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Octokit
|
|
# GitHub user class to generate API path urls
|
|
class User
|
|
# Get the api path for a user
|
|
#
|
|
# @param user [String, Integer] GitHub user login or id
|
|
# @return [String] User Api path
|
|
def self.path(user)
|
|
case user
|
|
when String
|
|
"users/#{user}"
|
|
when Integer
|
|
"user/#{user}"
|
|
else
|
|
'user'
|
|
end
|
|
end
|
|
end
|
|
end
|