Sha256: d47157dd55cd5ee2d30ed918cb2dfdc71dc1993781c9c2fe8bbbab1bb3b19d5f
Contents?: true
Size: 319 Bytes
Versions: 18
Compression:
Stored size: 319 Bytes
Contents
require_relative "pattern1" module BrDocuments module IE class PA < Pattern1 def initialize(number) super @mask = /^(\d{2}\-\d{6}\-\d{1})$|^(\d{9})$/ end private def format_ie(number) number.sub(/(\d{2})(\d{6})(\d{1})/, "\\1-\\2-\\3") end end end end
Version data entries
18 entries across 18 versions & 1 rubygems