Function: ghub--encode-url
ghub--encode-url is a byte-compiled function defined in ghub.el.
Signature
(ghub--encode-url HOST RESOURCE &optional QUERY)
Source Code
;; Defined in ~/.emacs.d/elpa/ghub-20260401.1239/ghub.el
(defun ghub--encode-url (host resource &optional query)
(url-generic-parse-url
(concat (if (member host ghub-insecure-hosts) "http://" "https://")
;; Needed for some Github Enterprise instances.
(cond
((and (equal resource "/graphql")
(string-suffix-p "/v3" host))
(substring host 0 -3))
;; Needed for all Gitlab instances.
((and (equal resource "/api/graphql")
(string-suffix-p "/api/v4" host))
(substring host 0 -7))
(host))
resource
(and query (concat "?" (ghub--url-encode-params query))))))