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