Current section
Files
Jump to
Current section
Files
lib/ex_tmdb.ex
defmodule ExTmdb do
@moduledoc """
Documentation for ExTmdb.
"""
@doc """
Prints out the current project version
## Examples
iex> ExTmdb.version()
"0.1.0"
"""
@spec version() :: String.t
def version do
Mix.Project.config[:version]
end
@doc """
Prints out the base url with default version (V3)
## Examples
iex> ExTmdb.endpoint_url()
"http://localhost:1234/3"
iex> ExTmdb.endpoint_url(4)
"http://localhost:1234/4"
"""
@spec endpoint_url(String.t) :: String.t
def endpoint_url(version \\ 3) do
"#{Application.get_env(:ex_tmdb, :base_url)}/#{version}"
end
end