module BetterSqs
Public Class Methods
configuration()
click to toggle source
Returns the singleton class's configuration object
@return [Configuration] the current configuration object
# File lib/better_sqs.rb, line 25 def configuration @configuration ||= Configuration.new end
configure(opts = {}) { |configuration| ... }
click to toggle source
Allows the user to set configuration options
by yielding the configuration block
@param opts [Hash] an optional hash of options, supported options are `reset: true` @param block [Block] an optional configuration block @return [Configuration] the current configuration object
# File lib/better_sqs.rb, line 14 def configure(opts = {}, &_block) @configuration = nil if opts.key?(:reset) && opts[:reset] yield(configuration) if block_given? configuration.configure_aws configuration end
configured?()
click to toggle source
# File lib/better_sqs.rb, line 29 def configured? !@configuration.nil? end
logger()
click to toggle source
# File lib/better_sqs.rb, line 33 def logger LincolnLogger.logger end