br-cnpj

Lib implementada em C (gera uma lib compilada nativamente) que calcula e valida CNPJs.

Instalação

sudo gem install br-cnpj

Exemplos

require 'rubygems'
require 'br/cnpj'

BR::CNPJ.valid? '00000000000191'
 => true

BR::CNPJ.valid? 191
 => true

BR::CNPJ.valid? 192
 => false

raiz = 0
filial = 1
BR::CNPJ.new(raiz, filial).to_s
 => '00000000000191'

Copyright © 2010 Bruno Coimbra. Veja o arquivo LICENSE para mais detalhes.