lib/brcobranca/remessa/cnab400/base.rb in brcobranca-6.1.7 vs lib/brcobranca/remessa/cnab400/base.rb in brcobranca-6.1.8

- old
+ new

@@ -103,9 +103,17 @@ # 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') end + + # Soma de todos os boletos + # + # @return [String] + def valor_total_titulos(tamanho=13) + value = pagamentos.inject(0.0) { |sum, pagamento| sum += pagamento.valor } + sprintf('%.2f', value).delete('.').rjust(tamanho, '0') + end end end end end