View Source Hologram.Compiler.Helpers (hologram v0.2.0)

Summary

Functions

Returns alias segments list (without the "Elixir" segment at the beginning).

Builds module atom from alias segments.

Functions

alias_segments(term)

@spec alias_segments(binary() | module()) :: Hologram.Commons.Types.alias_segments()

Returns alias segments list (without the "Elixir" segment at the beginning).

Examples

iex> alias_segments("Aaa.Bbb")
[:Aaa, :Bbb]

iex> alias_segments(Aaa.Bbb)
[:Aaa, :Bbb]

module(alias_segs)

Builds module atom from alias segments.

Examples

iex> module([:Aaa, :Bbb])
Aaa.Bbb