- cond do
- not String.valid?(text) ->
- text
-
- String.length(text) < max_length ->
- text
-
- true ->
- length_with_omission = max_length - String.length(omission)
-
- "#{String.slice(text, 0, length_with_omission)}#{omission}"
+ if String.length(text) < max_length do
+ text
+ else
+ length_with_omission = max_length - String.length(omission)
+ String.slice(text, 0, length_with_omission) <> omission