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