lib/procrastinator.rb in procrastinator-0.5.0 vs lib/procrastinator.rb in procrastinator-0.6.0

- old
+ new

@@ -6,18 +6,18 @@ module Procrastinator @@test_mode = false - def self.setup(persister, &block) + def self.setup(&block) raise ArgumentError.new('Procrastinator.setup must be given a block') if block.nil? - env = Environment.new(persister: persister, test_mode: @@test_mode) + env = Environment.new(test_mode: @@test_mode) yield(env) - raise RuntimeError.new('setup block did not define any queues') if env.queue_definitions.empty? - + raise RuntimeError.new('setup block must call #persister_factory on the environment') if env.persister.nil? + raise RuntimeError.new('setup block must call #define_queue on the environment') if env.queue_definitions.empty? env.spawn_workers env end