lib/brcobranca/remessa/cnab400/base.rb in brcobranca-6.9.1 vs lib/brcobranca/remessa/cnab400/base.rb in brcobranca-7.0.0

- old
+ new

@@ -1,6 +1,7 @@ # -*- encoding: utf-8 -*- +# module Brcobranca module Remessa module Cnab400 class Base < Brcobranca::Remessa::Base # documento do cedente @@ -55,18 +56,18 @@ # Registro detalhe do arquivo remessa # # Este metodo deve ser sobrescrevido na classe do banco # def monta_detalhe(_pagamento, _sequencial) - fail Brcobranca::NaoImplementado.new('Sobreescreva este método na classe referente ao banco que você esta criando') + raise Brcobranca::NaoImplementado, 'Sobreescreva este método na classe referente ao banco que você esta criando' end # Gera o arquivo com os registros # # @return [String] def gera_arquivo - fail Brcobranca::RemessaInvalida.new(self) unless self.valid? + raise Brcobranca::RemessaInvalida, self unless valid? # contador de registros no arquivo contador = 1 ret = [monta_header] pagamentos.each do |pagamento| @@ -76,42 +77,42 @@ ret << monta_trailer(contador + 1) remittance = ret.join("\n").to_ascii.upcase remittance << "\n" - remittance.encode(remittance.encoding, :universal_newline => true).encode(remittance.encoding, :crlf_newline => true) + remittance.encode(remittance.encoding, universal_newline: true).encode(remittance.encoding, crlf_newline: true) end # Informacoes referentes a conta do cedente # # Este metodo deve ser sobrescrevido na classe do banco # def info_conta - fail Brcobranca::NaoImplementado.new('Sobreescreva este método na classe referente ao banco que você esta criando') + raise Brcobranca::NaoImplementado, 'Sobreescreva este método na classe referente ao banco que você esta criando' end # Numero do banco na camara de compensacao # # Este metodo deve ser sobrescrevido na classe do banco # def cod_banco - fail Brcobranca::NaoImplementado.new('Sobreescreva este método na classe referente ao banco que você esta criando') + raise Brcobranca::NaoImplementado, 'Sobreescreva este método na classe referente ao banco que você esta criando' end # Nome por extenso do banco cobrador # # Este metodo deve ser sobrescrevido na classe do banco # def nome_banco - fail Brcobranca::NaoImplementado.new('Sobreescreva este método na classe referente ao banco que você esta criando') + raise Brcobranca::NaoImplementado, 'Sobreescreva este método na classe referente ao banco que você esta criando' end # Complemento do registro header # # Este metodo deve ser sobrescrevido na classe do banco # def complemento - fail Brcobranca::NaoImplementado.new('Sobreescreva este método na classe referente ao banco que você esta criando') + raise Brcobranca::NaoImplementado, 'Sobreescreva este método na classe referente ao banco que você esta criando' end end end end end