Class: RailsBand::ActiveJob::LogSubscriber
- Inherits:
-
ActiveSupport::LogSubscriber
- Object
- ActiveSupport::LogSubscriber
- RailsBand::ActiveJob::LogSubscriber
- Defined in:
- lib/rails_band/active_job/log_subscriber.rb
Overview
The custom LogSubscriber for ActiveJob.
Instance Method Summary collapse
- #discard(event) ⇒ Object
- #enqueue(event) ⇒ Object
- #enqueue_all(event) ⇒ Object
- #enqueue_at(event) ⇒ Object
- #enqueue_retry(event) ⇒ Object
- #interrupt(event) ⇒ Object
- #perform(event) ⇒ Object
- #perform_start(event) ⇒ Object
- #resume(event) ⇒ Object
- #retry_stopped(event) ⇒ Object
- #step(event) ⇒ Object
- #step_skipped(event) ⇒ Object
- #step_started(event) ⇒ Object
Instance Method Details
#discard(event) ⇒ Object
47 48 49 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 47 def discard(event) consumer_of(__method__)&.call(Event::Discard.new(event)) end |
#enqueue(event) ⇒ Object
27 28 29 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 27 def enqueue(event) consumer_of(__method__)&.call(Event::Enqueue.new(event)) end |
#enqueue_all(event) ⇒ Object
51 52 53 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 51 def enqueue_all(event) consumer_of(__method__)&.call(Event::EnqueueAll.new(event)) end |
#enqueue_at(event) ⇒ Object
23 24 25 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 23 def enqueue_at(event) consumer_of(__method__)&.call(Event::EnqueueAt.new(event)) end |
#enqueue_retry(event) ⇒ Object
31 32 33 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 31 def enqueue_retry(event) consumer_of(__method__)&.call(Event::EnqueueRetry.new(event)) end |
#interrupt(event) ⇒ Object
55 56 57 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 55 def interrupt(event) consumer_of(__method__)&.call(Event::Interrupt.new(event)) end |
#perform(event) ⇒ Object
39 40 41 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 39 def perform(event) consumer_of(__method__)&.call(Event::Perform.new(event)) end |
#perform_start(event) ⇒ Object
35 36 37 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 35 def perform_start(event) consumer_of(__method__)&.call(Event::PerformStart.new(event)) end |
#resume(event) ⇒ Object
59 60 61 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 59 def resume(event) consumer_of(__method__)&.call(Event::Resume.new(event)) end |
#retry_stopped(event) ⇒ Object
43 44 45 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 43 def retry_stopped(event) consumer_of(__method__)&.call(Event::RetryStopped.new(event)) end |
#step(event) ⇒ Object
63 64 65 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 63 def step(event) consumer_of(__method__)&.call(Event::Step.new(event)) end |
#step_skipped(event) ⇒ Object
67 68 69 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 67 def step_skipped(event) consumer_of(__method__)&.call(Event::StepSkipped.new(event)) end |
#step_started(event) ⇒ Object
71 72 73 |
# File 'lib/rails_band/active_job/log_subscriber.rb', line 71 def step_started(event) consumer_of(__method__)&.call(Event::StepStarted.new(event)) end |