Packages

Elixir wrapper library for TMDB (https://www.themoviedb.org/documentation/api)

Current section

Files

Jump to
ex_tmdb lib ex_tmdb.ex
Raw

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