alive
Disco (context) > Confusion

Confusion

Explanation of Confusion


concepts

attrs

fields
∴ confusion_field (boolean)

Explanation of confusion_field


signatures
⨌ new_confuse / 1 (struct)

another confuse

cursed confuse (struct)

do the confusion

⨌ confuse / 2 (struct)

do the confusion


samples

lib/disco/confusion.ex
defmodule Disco.Confusion do @moduledoc "Explanation of Confusion" defstruct confusion_field: nil @doc "do the confusion" @spec confuse(confuse_chaos_arg :: Chaos.t(), confuse_buro_arg :: Bureaucracy.t()) :: Confusion.t() def confuse(confuse_buro_arg, confuse_chaos_arg) def confuse(confuse_buro_arg, confuse_chaos_arg) do end @doc "another confuse" @spec new_confuse(confuse_disco_arg :: Discord.t()) :: Confusion.t() def new_confuse(confuse_disco_arg) def new_confuse(confuse_disco_arg) do end end

defmodule Disco.Confusion do
  @moduledoc "Explanation of Confusion"
  defstruct confusion_field: nil
  @doc "do the confusion"
  @spec confuse(confuse_chaos_arg :: Chaos.t(), confuse_buro_arg :: Bureaucracy.t()) ::
          Confusion.t()
  def confuse(confuse_buro_arg, confuse_chaos_arg)

  def confuse(confuse_buro_arg, confuse_chaos_arg) do
  end

  @doc "another confuse"
  @spec new_confuse(confuse_disco_arg :: Discord.t()) :: Confusion.t()
  def new_confuse(confuse_disco_arg)

  def new_confuse(confuse_disco_arg) do
  end
end


test/disco/confusion_test.exs
defmodule Disco.ConfusionTest do use ExUnit.Case, async: true alias Disco.Confusion describe("confuse / 2") do test "general clause" do end end describe("new_confuse / 1") do test "general clause" do end end end

defmodule Disco.ConfusionTest do
  use ExUnit.Case, async: true
  alias Disco.Confusion

  describe("confuse / 2") do
    test "general clause" do
    end
  end

  describe("new_confuse / 1") do
    test "general clause" do
    end
  end
end