class RSpec::Sidekiq::Configuration

Attributes

clear_all_enqueued_jobs[RW]
enable_terminal_colours[RW]
warn_when_jobs_not_processed_by_sidekiq[RW]

Public Class Methods

new() click to toggle source
# File lib/rspec/sidekiq/configuration.rb, line 11
def initialize
  # Display settings defaults
  @enable_terminal_colours = true

  # Functional settings defaults
  @clear_all_enqueued_jobs = true
  @warn_when_jobs_not_processed_by_sidekiq = true
  @silence_warnings = Set.new
end

Public Instance Methods

sidekiq_gte_7?() click to toggle source
# File lib/rspec/sidekiq/configuration.rb, line 21
def sidekiq_gte_7?
  Gem::Version.new(::Sidekiq::VERSION) >= Gem::Version.new("7.0.0")
end
silence_warning(symbol) click to toggle source
# File lib/rspec/sidekiq/configuration.rb, line 25
def silence_warning(symbol)
  @silence_warnings << symbol
end
warn_for?(symbol) click to toggle source
# File lib/rspec/sidekiq/configuration.rb, line 29
def warn_for?(symbol)
  !@silence_warnings.include?(symbol)
end