Sha256: c53b3d0216a7fa4084bc52e975b42f20a4b316f8b300947b274d447899d9fee8
Contents?: true
Size: 1.03 KB
Versions: 106
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Errors module Janus # Define a super class for error in Janus::Transactions::TransactionAdmin class BaseTransactionAdmin < BaseTransaction def initialize(message, level = :fatal) super "[Admin] #{message}", level end end module TransactionAdmin # Error for Janus::Transactions::TransactionAdmin#initialize class Initialize < BaseTransactionAdmin def initialize super 'Error in initializer' end end # Error for Janus::Transactions::TransactionAdmin#connect class Connect < BaseTransactionAdmin def initialize super 'Error to connection RabbitMQ' end end # Error for Janus::Transactions::TransactionAdmin#publish_message class PublishMessage < BaseTransactionAdmin def initialize super 'Error for publishing message in RabbitMQ' end end end end end end
Version data entries
106 entries across 106 versions & 1 rubygems