lib/brcobranca/retorno/cnab240/base.rb in brcobranca-9.2.4 vs lib/brcobranca/retorno/cnab240/base.rb in brcobranca-10.0.0
- old
+ new
@@ -1,27 +1,27 @@
-# -*- encoding: utf-8 -*-
+# frozen_string_literal: true
+
require 'parseline'
module Brcobranca
module Retorno
module Cnab240
class Base < Brcobranca::Retorno::Base
-
# Load lines
- def self.load_lines(file, options={})
+ def self.load_lines(file, options = {})
return nil if file.blank?
codigo_banco = codigo_banco_do_arquivo(file)
case codigo_banco
- when "033"
+ when '033'
Brcobranca::Retorno::Cnab240::Santander.load_lines(file, options)
- when "085"
- Brcobranca::Retorno::Cnab240::Cecred.load_lines(file, options)
- when "748"
+ when '085'
+ Brcobranca::Retorno::Cnab240::Ailos.load_lines(file, options)
+ when '748'
Brcobranca::Retorno::Cnab240::Sicredi.load_lines(file, options)
- when "756"
+ when '756'
Brcobranca::Retorno::Cnab240::Sicoob.load_lines(file, options)
else
Brcobranca::Retorno::RetornoCnab240.load_lines(file, options)
end
end
@@ -33,10 +33,9 @@
header = arquivo.gets
codigo_banco = header.blank? ? nil : header[0..2]
arquivo.close
codigo_banco
end
-
end
end
end
end