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
@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]
@spec module(Hologram.Commons.Types.alias_segments()) :: module()
Builds module atom from alias segments.
Examples
iex> module([:Aaa, :Bbb])
Aaa.Bbb