Class: Resque::UniqueByArity::Configuration::Validator

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/resque/unique_by_arity/configuration/validator.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Validator

Returns a new instance of Validator.



29
30
31
# File 'lib/resque/unique_by_arity/configuration/validator.rb', line 29

def initialize(config)
  @config = config
end

Class Method Details

.log_warnings(*args) ⇒ Object



43
44
45
# File 'lib/resque/unique_by_arity/configuration/validator.rb', line 43

def self.log_warnings(*args)
  new(*args).log_warnings
end

Instance Method Details

#log_warningsObject



33
34
35
36
37
38
39
40
41
# File 'lib/resque/unique_by_arity/configuration/validator.rb', line 33

def log_warnings
  validate_arity_for_uniqueness
  validate_arity_for_uniqueness_at_runtime
  validate_arity_for_uniqueness_in_queue
  validate_arity_for_uniqueness_across_queues
  validate_after_execution_period
  validate_runtime_lock_timout
  validate_runtime_requeue_interval
end