GitHub.Issues.URLTemplate (GitHub Issues v0.4.59)

View Source

Returns a URL based on a user, a project and a URL template.

Summary

Functions

Returns a URL based on user, project and url_template.

Functions

url(user, project, url_template)

Returns a URL based on user, project and url_template.

Parameters

  • user - GitHub user
  • project - GitHub project
  • url_template - URL template (EEx string)

Examples

iex> alias GitHub.Issues.URLTemplate
iex> url_template = "api.github.com/repos/<%=user%>/<%=project%>/issues"
iex> URLTemplate.url("Kraigie", "nostrum", url_template)
"api.github.com/repos/Kraigie/nostrum/issues"

iex> alias GitHub.Issues.URLTemplate
iex> url_template = "elixir-lang.org/<%=project%>/<%=user%>/wow"
iex> URLTemplate.url("José", "Elixir", url_template)
"elixir-lang.org/Elixir/José/wow"

iex> alias GitHub.Issues.URLTemplate
iex> url_template = "elixir-lang.org/<project>/<user>/wow"
iex> URLTemplate.url("José", "Elixir", url_template)
"elixir-lang.org/<project>/<user>/wow"