Class: BRDocuments::IE::RJ
- Defined in:
- lib/br_documents/documents/ie/rj.rb
Constant Summary
Constants inherited from Base
Base::FIXED_INITIAL_NUMBERS, Base::INITIAL_FIX_NUMBERS_POSITION
Class Method Summary collapse
Methods inherited from Base
fixed_digits_positions, generate_root_numbers, set_fixed_digits, #valid?, #valid_fixed_digits?, #validate_fixed_digits?
Class Method Details
.fixed_digits ⇒ Object
20 21 22 |
# File 'lib/br_documents/documents/ie/rj.rb', line 20 def self.fixed_digits super.sample.to_s.split(//).map(&:to_i) end |
.valid_fixed_digits?(number) ⇒ Boolean
13 14 15 16 17 18 |
# File 'lib/br_documents/documents/ie/rj.rb', line 13 def self.valid_fixed_digits?(number) number = new(number).normalize current = number[0..1].join.to_i self.const_get('FIXED_INITIAL_NUMBERS').member?(current) end |