How to convert string to camel and snake case in Elixir
Sooner or later you may need to convert a string in Elixir to a camel or snake case. With Macro module (available in Elixir without extra dependency) it's super easy.
Converting into snake case
> Macro.underscore("ThisWillBeSnakeCase")
"this_will_be_snake_case"
Converting into camel case
> Macro.camelize("this_will_be_camel_case")
"ThisWillBeCamelCase"