README

hex.pm version CI GitHub code size in bytes

Mixin

Mixin for Elixir. Delegates all functions to ModuleA from moduleB. Works like a so-called Mixin.

Installation

def deps do
  [
    {:mixin, "~> 0.1.0"}
  ]
end

Usage

iex> defmodele ForDocFoo do
...>   def foo, do: :foo
...> end

iex> defmodele ForDocBar do
...>   require Mixin
...>   Mixin.include ForDocFoo
...> end

iex> ForDocBar.foo
:foo