elixir-in-action/aliases.ex

22 lines
351 B
Elixir
Raw Normal View History

2020-06-20 13:57:33 -05:00
defmodule Some.Nested do
def print_from_nested do
IO.puts("Somehting from nested")
end
end
defmodule MyModule do
import IO
alias IO, as: MyIO
alias Some.Nested
def print do
puts("Something")
end
def print_from_alias do
MyIO.puts("Something from alias")
end
def print_from_nested, do: Nested.print_from_nested()
end