lib/brcobranca/retorno/cnab400/itau.rb in brcobranca-9.2.4 vs lib/brcobranca/retorno/cnab400/itau.rb in brcobranca-10.0.0
- old
+ new
@@ -1,6 +1,7 @@
-# -*- encoding: utf-8 -*-
+# frozen_string_literal: true
+
require 'parseline'
module Brcobranca
module Retorno
module Cnab400
@@ -22,11 +23,11 @@
parse.field :codigo_registro, 0..0
# :codigo_de_inscricao, 1..2 # identificacao do tipo de inscrica/empresa
# :numero_de_inscricao, 3..16 #numero de inscricao da empresa (cpf/cnpj)
# :agencia, 17..20 #agencia mantenedora da conta
- parse.field :agencia_com_dv, 17..20 # FIXME - SEM DIV
+ parse.field :agencia_com_dv, 17..20 # FIXME: - SEM DIV
# :zeros, 21..22 # complemento de registro
# :conta, 23..27 #numero da conta corrente da empresa
# :dac, 28..28 #digito de auto conferencia ag/conta empresa
@@ -111,12 +112,12 @@
# :brancos , 354..376 # complemento de registro
# :erros_msg, 377..384 #registros rejeitados ou laegacao do sacado ou registro de mensagem informativa
# :brancos, 385..391 #complemento de registro
# :cod_de_liquidacao, 392..393 #meio pelo qual o título foi liquidado
- parse.field :motivo_ocorrencia, 377..384, ->(motivos) do
- motivos.scan(/.{2}/).reject(&:blank?).reject{|motivo| motivo == '00'}
- end
+ parse.field :motivo_ocorrencia, 377..384, lambda { |motivos|
+ motivos.scan(/.{2}/).reject(&:blank?).reject { |motivo| motivo == '00' }
+ }
# :numero_sequencial, 394..399 #numero sequencial no arquivo
parse.field :sequencial, 394..399
# Campos da classe base que não encontrei a relação com CNAB400