How to convert string to camel and snake case in Elixir

Converting into snake case
> Macro.underscore("ThisWillBeSnakeCase")
"this_will_be_snake_case"
Converting into camel case
> Macro.camelize("this_will_be_camel_case")
"ThisWillBeCamelCase"
Work with a team that keeps learning and building better software every day.
Related posts
Dive deeper into this topic with these related posts
You might also like
Discover more content from this category
There are a bunch of operations you may want to perform before the rendered response in conn is sent to the client, such as minification. In this post I'll show you how to do it easily.
Did you ever create a commit that you wish never happened? Let's be honest - we all did. There is an easy way to revert it in Git.
Sometimes you need to do some database operations at once. A simple example: User-A transfers money to User-B. Updating just one balance at the time creates a risk of data desynchronization. What if the first DB operation goes well but updating the second user’s data fails? Sounds like a hard to catch vulnerability.
