lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.18 vs lib/cieloz/requisicao_transacao/dados_portador.rb in cieloz-0.0.19
- old
+ new
@@ -35,11 +35,12 @@
indicador_nao_informado! if codigo_seguranca.blank?
end
def mascara
num = numero.to_s
- mask_size = num.length - 6
- ("*" * mask_size) + num[mask_size..-1]
+ digits = num[0..5]
+ mask_size = num.length - digits.length
+ digits + ("*" * mask_size)
end
def codigo_seguranca= codigo
@indicador = INDICADOR_INFORMADO
@codigo_seguranca = codigo