Sha256: 9f0c46883e6a17e751b72d342443b72a9a21e89ecdf2e461eb59d06da4854387
Contents?: true
Size: 379 Bytes
Versions: 6
Compression:
Stored size: 379 Bytes
Contents
require_relative 'pattern1' module BrDocuments module IE class RJ < Pattern1 def initialize(number) super @mask = /^(\d{2}\.\d{3}\.\d{2}\-?\d{1})$|^(\d{8})$/ @weight = [2, 7, 6, 5, 4, 3, 2] end private def format_ie(number) number.sub(/(\d{2})(\d{3})(\d{2})(\d{1})/, '\\1.\\2.\\3-\\4') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems