Current section

Files

Jump to
lab lib lab.ex
Raw

lib/lab.ex

defmodule Lab do
@moduledoc """
Documentation for Lab.
"""
alias Lab.Client
@doc """
Gets all projects available for the authenticated user.
Returns `{:ok, [%{id: 1}, %{id: 2}, ...]}`.
## Examples
<<<<<<< HEAD
iex> Lab.projects
{:ok, [%{id: 1}, %{id: 2}, %{id: 3}]}
iex> Lab.projects(per_page: 2)
{:ok, [%{id: 1}, %{id: 2}]}
=======
iex> Lab.projects
{:ok, [%{id: 1}, %{id: 2}, %{id: 3}]}
iex> Lab.projects(per_page: 2)
{:ok, [%{id: 1}, %{id: 2}]}
>>>>>>> client
"""
def projects(opts \\ []) do
res = Client.get("/projects", [query: opts])
{:ok, res.body }
end
end