Sha256: ab2c12775a0f228ce4049ad5f214723c30a51e95e52d241a7ec938b72dbd8a34
Contents?: true
Size: 916 Bytes
Versions: 3
Compression:
Stored size: 916 Bytes
Contents
# frozen_string_literal: true require_relative '../../active_job/queue_adapters/sqs_adapter' require_relative '../../active_job/queue_adapters/sqs_adapter/params' require_relative '../../active_job/queue_adapters/sqs_async_adapter' require_relative 'sqs_active_job/configuration' require_relative 'sqs_active_job/deduplication' require_relative 'sqs_active_job/executor' require_relative 'sqs_active_job/job_runner' require_relative 'sqs_active_job/lambda_handler' module Aws module Rails # == AWS SQS ActiveJob. # # SQS-based queuing backend for Active Job. module SqsActiveJob # @return [Configuration] the (singleton) Configuration def self.config @config ||= Configuration.new end # @yield Configuration def self.configure yield(config) end def self.fifo?(queue_url) queue_url.ends_with? '.fifo' end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aws-sdk-rails-4.1.0 | lib/aws/rails/sqs_active_job.rb |
aws-sdk-rails-4.0.3 | lib/aws/rails/sqs_active_job.rb |
aws-sdk-rails-4.0.2 | lib/aws/rails/sqs_active_job.rb |