Class: ResqueTester
- Inherits:
-
Object
- Object
- ResqueTester
- Defined in:
- lib/distributed_resque_worker/resque_tester.rb
Overview
ResqueTester
Class Method Summary collapse
- .run(bucket) ⇒ Object
- .run_chunk(chunk, filename, _opts = {}) ⇒ Object
- .run_post(_chunk, _filename, _opts = {}) ⇒ Object
Class Method Details
.run(bucket) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/distributed_resque_worker/resque_tester.rb', line 7 def self.run(bucket) input = (1..4).to_a worker = DistributedResqueWorker::ResqueWorker.new( 'ResqueTester', bucket, Dir.pwd ) worker.chunk_work_and_enqueue(input, __callee__, {}) end |
.run_chunk(chunk, filename, _opts = {}) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/distributed_resque_worker/resque_tester.rb', line 17 def self.run_chunk(chunk, filename, _opts = {}) time = chunk.first Resque.logger.info('start run_chunk') sleep(time) Resque.logger.info('end run_chunk') CSV.open(filename, 'wb') do |csv| csv << ['id'] end end |
.run_post(_chunk, _filename, _opts = {}) ⇒ Object
27 28 29 |
# File 'lib/distributed_resque_worker/resque_tester.rb', line 27 def self.run_post(_chunk, _filename, _opts = {}) Resque.logger.info('start run_post') end |