Module: Lepus::Web::ConsumerExtensions
- Included in:
- Consumer
- Defined in:
- lib/lepus/web.rb
Overview
Web-specific consumer extensions. Tracks whether the last delivery resulted in an error (exception), allowing stats to distinguish explicit rejections from error rejections.
Instance Method Summary collapse
Instance Method Details
#last_delivery_errored? ⇒ Boolean
35 36 37 |
# File 'lib/lepus/web.rb', line 35 def last_delivery_errored? @_last_delivery_errored == true end |
#process_delivery(delivery_info, metadata, payload) ⇒ Object
30 31 32 33 |
# File 'lib/lepus/web.rb', line 30 def process_delivery(delivery_info, , payload) @_last_delivery_errored = false super end |