class SidekiqRemappableErrors::Config

Attributes

remapped_error_class[RW]

Public Class Methods

new(remapped_error_class: RemappedError) click to toggle source
# File lib/sidekiq_remappable_errors/config.rb, line 5
def initialize(remapped_error_class: RemappedError)
  self.remapped_error_class = remapped_error_class
end

Public Instance Methods

validate!() click to toggle source
# File lib/sidekiq_remappable_errors/config.rb, line 10
def validate!
  return true if remapped_error_class <= Exception

  raise InvalidConfigError, "'remapped_error_class' must be an Exception"
end