Class: Pubilion::Worker::MessageHandler
- Inherits:
-
Object
- Object
- Pubilion::Worker::MessageHandler
- Defined in:
- lib/pubilion/worker/message_handler.rb
Overview
Message handler for Pubilion worker
Instance Method Summary collapse
-
#on_error(error) ⇒ Object
Handle error.
-
#on_message(message) ⇒ Object
Handle incoming message.
Instance Method Details
#on_error(error) ⇒ Object
Handle error
27 28 29 |
# File 'lib/pubilion/worker/message_handler.rb', line 27 def on_error(error) # TODO: Implement error handling end |
#on_message(message) ⇒ Object
Handle incoming message
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pubilion/worker/message_handler.rb', line 10 def () autoreload do job = deserialize(.data) if job.nil? .nack! return end job.perform_now .ack! end rescue StandardError .nack! end |