Packages

An Elixir wrapper for the Lesson.ly API.

Current section

Files

Jump to
lessonly lib course.ex
Raw

lib/course.ex

defmodule Lessonly.Course do
use HTTPoison.Base
def all(client) do
Lessonly.get(client, "/courses").body["courses"]
end
def find(client, id) do
Lessonly.get(client, "/courses/#{id}").body
end
def assignments(client, id) do
Lessonly.get(client, "/courses/#{id}/assignments").body
end
def assign(client, id, assignments) do
Lessonly.post(client, "/courses/#{id}/assignments", assignments).body
end
end