Class: BrInscricaoEstadual::RN

Inherits:
Common
  • Object
show all
Defined in:
lib/br_inscricao_estadual/rn.rb

Constant Summary

Constants inherited from Common

Common::DIGITS_ZERO, Common::PESO, Common::STATE_INSC_SIZE

Instance Attribute Summary

Attributes inherited from Common

#insc_est

Instance Method Summary collapse

Methods inherited from Common

#calculate, #calculate_verify, #digit_verify, #digit_verify_inscription, #initialize, #size_verify, #state_code

Constructor Details

This class inherits a constructor from BrInscricaoEstadual::Common

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/br_inscricao_estadual/rn.rb', line 3

def valid?
	return (self.insc_est.size == 9) ? RN9.new(insc_est).valid? : RN10.new(insc_est).valid?
end