Recase (recase v0.9.0)
View SourceRecase allows you to convert string from any to any case.
This module contains public interface.
Summary
Functions
Converts string to camelCase.
Converts string to CONSTANT_CASE.
Converts string to dot.case
Converts string to Header-Case
Converts string to kebab-case.
Converts string to Name Case
Converts string to PascalCase (aka UpperCase).
Converts string to path/case.
Converts string to Sentence case
Converts string to snake_case.
Converts string to Title Case
Functions
Converts string to camelCase.
Examples
iex> Recase.to_camel("some-value")
"someValue"
iex> Recase.to_camel("Some Value")
"someValue"
Converts string to CONSTANT_CASE.
Examples
iex> Recase.to_constant("SomeValue")
"SOME_VALUE"
iex> Recase.to_constant("some value")
"SOME_VALUE"
Converts string to dot.case
Examples
iex> Recase.to_dot("SomeValue")
"some.value"
iex> Recase.to_dot("some value")
"some.value"
Converts string to Header-Case
Examples
iex> Recase.to_header("SomeValue")
"Some-Value"
iex> Recase.to_header("some value")
"Some-Value"
Converts string to kebab-case.
Examples
iex> Recase.to_kebab("SomeValue")
"some-value"
iex> Recase.to_kebab("some value")
"some-value"
Converts string to Name Case
Examples
iex> Recase.to_name("mccarthy o'donnell")
"McCarthy O'Donnell"
iex> Recase.to_name("von streit")
"von Streit"
Converts string to PascalCase (aka UpperCase).
Examples
iex> Recase.to_pascal("some-value")
"SomeValue"
iex> Recase.to_pascal("some value")
"SomeValue"
Converts string to path/case.
Examples
iex> Recase.to_path("SomeValue")
"Some/Value"
iex> Recase.to_path("some value", "\\")
"some\\value"
Converts string to Sentence case
Examples
iex> Recase.to_sentence("SomeValue")
"Some value"
iex> Recase.to_sentence("some value")
"Some value"
Converts string to snake_case.
Examples
iex> Recase.to_snake("some-value")
"some_value"
iex> Recase.to_snake("someValue")
"some_value"
Converts string to Title Case
Examples
iex> Recase.to_title("SomeValue")
"Some Value"
iex> Recase.to_title("some value")
"Some Value"
See Recase.to_snake/1
.