Sha256: bf3e29de8c7ff8d031fd2ec7b7836d7a93be83592697b8084f4cba51187ca45d

Contents?: true

Size: 268 Bytes

Versions: 3

Compression:

Stored size: 268 Bytes

Contents

class CNPJ
  class Generator
    NUMBERS = [*0..9].freeze

    def self.generate
      numbers = 12.times.map { NUMBERS.sample }
      numbers << VerifierDigit.generate(numbers)
      numbers << VerifierDigit.generate(numbers)
      numbers.join("")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cpf_cnpj-0.2.1 lib/cnpj/generator.rb
cpf_cnpj-0.2.0 lib/cnpj/generator.rb
cpf_cnpj-0.1.0 lib/cnpj/generator.rb