alive
AlphaAlive (concept) GammaAlive
Explanation of gamma_alive

concepts

DeltaAlive (concept)

Explanation of delta_alive


attrs

fields

∴ theta_foo (atom)

Explanation of theta_foo

∴ theta_bar (boolean)

Explanation of theta_bar

∴ theta_baz (integer)

Explanation of theta_baz


signatures

fantom zeta_one (signature)

Explanation of zeta_one

fantom zeta_two (signature)

Explanation of zeta_two


samples

implements

protocols

lib/example/alpha_alive/gamma_alive.ex
defmodule Example.AlphaAlive.GammaAlive do @moduledoc "Explanation of gamma_alive" @type t() :: %__MODULE__{theta_foo: atom, theta_bar: boolean, theta_baz: integer} defstruct theta_foo: nil, theta_bar: nil, theta_baz: nil end

defmodule Example.AlphaAlive.GammaAlive do
  @moduledoc "Explanation of gamma_alive"
  @type t() :: %__MODULE__{theta_foo: atom, theta_bar: boolean, theta_baz: integer}
  defstruct theta_foo: nil, theta_bar: nil, theta_baz: nil
end


test/example/alpha_alive/gamma_alive_test.exs
defmodule Example.AlphaAlive.GammaAliveTest do use ExUnit.Case, async: true end

defmodule Example.AlphaAlive.GammaAliveTest do
  use ExUnit.Case, async: true
end