Files
bDS2/lib/bds/strings.ex

10 lines
309 B
Elixir

defmodule BDS.Strings do
@moduledoc """
Small string-formatting helpers shared across the codebase.
"""
@doc "Zero-pads an integer to at least two digits, e.g. `3 -> \"03\"`."
@spec pad2(integer()) :: String.t()
def pad2(value), do: value |> Integer.to_string() |> String.pad_leading(2, "0")
end