26 lines
377 B
Elixir
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
|