Current section

Files

Jump to
barrel_ex_http lib barrel.ex
Raw

lib/barrel.ex

defmodule BarrelEx do
@moduledoc """
Main module for the code.
Usage:
defmodule MyModule do
use BarrelEx
def create_sample_user do
with {:ok, db} <- Database.get(db) do
Map.new([id: "1234", name: "Jakub", surname: "Janarek"])
|> Document.create!(db)
end
end
end
"""
defmacro __using__(_) do
quote do
alias BarrelEx.{
Database,
Document,
Exception,
Replication,
Server,
Sysdoc
}
end
end
end