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