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