module Aws::Rails
def add_sqsd_middleware(app)
- Api: - private
def add_sqsd_middleware(app) return unless ENV['AWS_PROCESS_BEANSTALK_WORKER_REQUESTS'] if app.config.force_ssl # SQS Daemon sends requests over HTTP - allow and process them before enforcing SSL. app.config.middleware.insert_before(::ActionDispatch::SSL, Aws::Rails::Middleware::ElasticBeanstalkSQSD) else app.config.middleware.use(Aws::Rails::Middleware::ElasticBeanstalkSQSD) end end