logsrv/logsrv/apps/logsrv_api/lib/logsrv_api.ex
2022-09-04 20:45:15 -07:00

26 lines
377 B
Elixir

defmodule LogsrvApi do
@moduledoc """
Documentation for `LogsrvApi`.
"""
alias LogsrvApi.{Filesystem, Journal, Page}
@repo Filesystem
def pages do
@repo.all(Page)
end
def page(title) do
@repo.get!(Page, title)
end
def journals do
@repo.all(Journal)
end
def journal(date) do
@repo.get!(Journal, date)
end
# Todo - def get_by
end