Packages

A simple Elixir-based API wrapper for Microlink (https://microlink.io/)

Current section

Files

Jump to
ex_microlink lib utils.ex
Raw

lib/utils.ex

defmodule ExMicrolink.Utils do
def camelize(word, opts \\ [])
def camelize("_" <> word, opts) do
"_" <> camelize(word, opts)
end
def camelize(word, opts) do
case opts |> Enum.into(%{}) do
%{lower: true} ->
{first, rest} = String.split_at(Macro.camelize(word), 1)
String.downcase(first) <> rest
_ ->
Macro.camelize(word)
end
end
end