Class: JobQueue::VerboseAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/job_queue/adapters/verbose_adapter.rb

Overview

This isn’t a queue at all, it just writes to standard output.

It might be useful for testing.

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ VerboseAdapter

Returns a new instance of VerboseAdapter.



6
7
8
# File 'lib/job_queue/adapters/verbose_adapter.rb', line 6

def initialize(options = {})
  
end

Instance Method Details

#put(string) ⇒ Object



10
11
12
13
14
# File 'lib/job_queue/adapters/verbose_adapter.rb', line 10

def put(string)
  JobQueue.logger.debug "===== NEW JOB ADDED TO QUEUE ===="
  JobQueue.logger.debug string
  JobQueue.logger.debug "===== END OF MESSAGE ============"
end

#subscribe(error_report, &block) ⇒ Object



16
17
18
# File 'lib/job_queue/adapters/verbose_adapter.rb', line 16

def subscribe(error_report, &block)
  raise "Not implemented. Use a better adapter!!"
end