self.add_sqsd_middleware

in lib/aws/rails/railtie.rb [71:83]


    def self.add_sqsd_middleware(app)
      is_eb_worker_hosted = Aws::Util.str_2_bool(ENV['AWS_PROCESS_BEANSTALK_WORKER_REQUESTS'].to_s.downcase)

      return unless is_eb_worker_hosted

      if app.config.force_ssl
        
        app.config.middleware.insert_before(ActionDispatch::SSL, Aws::Rails::EbsSqsActiveJobMiddleware)
      else
        app.config.middleware.use(Aws::Rails::EbsSqsActiveJobMiddleware)
      end
    end