class Aws::Rails::SqsActiveJob::Configuration

def initialize(options = {})

Options Hash: (**options)
  • :client (SQS::Client) -- SQS Client to use. A default
  • :async_queue_error_handler (Callable) -- An error handler
  • :message_group_id (String) --
  • :config_file (String) --
  • :logger (ActiveSupport::Logger) -- Logger to use
  • :shutdown_timeout (Integer) --
  • :visibility_timeout (Integer) --
  • :max_messages (Integer) --
  • :queues (Hash[Symbol, String]) -- A mapping between the

Parameters:
  • options (Hash) --
def initialize(options = {})
  options[:config_file] ||= config_file if config_file.exist?
  options = DEFAULTS
     .merge(file_options(options))
     .merge(options)
  set_attributes(options)
end