class BraDocuments::Formatter
Constants
- FORMATS
Public Class Methods
format(number, as:)
click to toggle source
Formats a only numbers CPF or CNPJ in their own mask
BraDocuments::Formatter.format
('86027265892', as: :cpf) # => “860.272.658-92” BraDocuments::Formatter.format
('53855973879456', as: :cnpj) # => “53.855.973/8794-56”
# File lib/bra_documents/formatter.rb, line 14 def self.format(number, as:) format_data = FORMATS[as] Kernel.format(format_data[:mask], *format_data[:pattern].match(number).captures) end