class Pwwka::ErrorHandlers::IgnorePayloadFormatErrors

Public Instance Methods

handle_error(receiver,queue_name,payload,delivery_info,exception) click to toggle source
# File lib/pwwka/error_handlers/ignore_payload_format_errors.rb, line 5
def handle_error(receiver,queue_name,payload,delivery_info,exception)
  if exception.kind_of?(JSON::JSONError)
    log("Ignoring JSON error",queue_name,payload,delivery_info,exception)
    receiver.nack(delivery_info.delivery_tag)
    abort_chain
  else
    keep_going
  end
end