Sha256: 09c3fe0b2d5b87d3228839c9109a5fca520eb06c2e7e445b2ff7850894bb1bb4
Contents?: true
Size: 965 Bytes
Versions: 62
Compression:
Stored size: 965 Bytes
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Errors module Rabbit module Publisher # Define a super class for all errors in # Rabbit::Publisher::Exclusive class BasePublishExclusive < BaseErrorPublisher def initialize(message, level = :fatal) super "[Exclusive] #{message}", level end end module Exclusive # Error for Rabbit::Publisher::Exclusive#initialize class Initialize < RubyRabbitmqJanus::Errors::Rabbit::Publisher::BasePublishExclusive def initialize super 'Error in initializer' end end # Error for Rabbit::Publisher::Exclusive#publish class Publish < RubyRabbitmqJanus::Errors::Rabbit::Publisher::BasePublishExclusive def initialize super 'Error for publish message' end end end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems