View Source GitHub.Issues.URLTemplate (GitHub Issues v0.4.41)
Returns a URL based on a user, a project and a URL template.
Link to this section Summary
Functions
Returns a URL based on user
, project
and url_template
.
Link to this section Functions
Specs
url(GitHub.Issues.CLI.user(), GitHub.Issues.CLI.project(), String.t()) :: String.t()
Returns a URL based on user
, project
and url_template
.
Parameters
user
- userproject
- projecturl_template
- URL template (EEx string)
Examples
iex> alias GitHub.Issues
iex> url_template = "api.github.com/repos/<%=user%>/<%=project%>/issues"
iex> Issues.url("opendrops", "passport", url_template)
"api.github.com/repos/opendrops/passport/issues"
iex> alias GitHub.Issues
iex> url_template = "elixir-lang.org/<%=project%>/<%=user%>/wow"
iex> Issues.url("José", "Elixir", url_template)
"elixir-lang.org/Elixir/José/wow"
iex> alias GitHub.Issues
iex> url_template = "elixir-lang.org/<project>/<user>/wow"
iex> Issues.url("José", "Elixir", url_template)
"elixir-lang.org/<project>/<user>/wow"