View Source ExDatacube.Veiculos.Veiculo.Renavam (ExDatacube v0.3.0)

Representa um renavam. Inclui funções de validação e limpeza além de implementar o behaviour Ecto.Type.

Link to this section Summary

Functions

Limpa renavam deixando somente números.

Limpa e preenche com zeros à esquerda retornando sempre 11 caracteres.

Link to this section Types

Link to this section Functions

@spec clean(String.t() | number()) :: String.t()

Limpa renavam deixando somente números.

@spec format(renavam :: String.t() | number()) :: renavam_formatado :: String.t()

Limpa e preenche com zeros à esquerda retornando sempre 11 caracteres.