Rename existing koans to make room for sigils

This commit is contained in:
Jay Hayes
2016-05-16 18:43:22 -05:00
parent cee05dbfd6
commit 5f149826e1
12 changed files with 0 additions and 0 deletions

31
lib/koans/04_atoms.ex Normal file
View File

@@ -0,0 +1,31 @@
defmodule Atoms do
use Koans
@intro "Atoms"
koan "Atoms are sort of like strings" do
adam = :human
assert adam == ___
end
koan "Strings can be converted to atoms, and vice versa" do
assert String.to_atom("atomized") == ___
assert Atom.to_string(:stringified) == ___
end
koan "It is surprising to find out that booleans are atoms" do
assert is_atom(true) == ___
assert is_atom(false) == ___
assert :true == ___
assert :false == ___
end
koan "Modules are also atoms" do
assert is_atom(String) == ___
end
koan "Functions can be called on the atom too" do
assert :"Elixir.String" == String
assert :"Elixir.String".upcase("hello") == ___
end
end