class Aws::Rails::Middleware::ElasticBeanstalkSQSD
def execute_periodic_task(request)
def execute_periodic_task(request) # The beanstalk worker SQS Daemon will add the 'X-Aws-Sqsd-Taskname' for periodic tasks set in cron.yaml. job_name = request.headers['X-Aws-Sqsd-Taskname'] @logger.debug("Creating and executing periodic task: #{job_name}") _execute_periodic_task(job_name) [200, { 'Content-Type' => 'text/plain' }, ["Successfully ran periodic task #{job_name}."]] rescue NameError internal_error_response end