Sha256: b7b801c3cfab24d6d77e7ba015752301cef5422ff39c045a04ed670f94d6d0eb
Contents?: true
Size: 1.32 KB
Versions: 95
Compression:
Stored size: 1.32 KB
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Errors module Tools # Define a super class for all error in Option class class BaseOption < BaseTools def initialize(message, level) super("[Option] #{message}", level) end end module Option # Error for Tools::Option#initialize class Initialize < RubyRabbitmqJanus::Errors::Tools::BaseOption def initialize(msg) super "Error in initializer : #{msg}", :fatal end end # Error for Tools::Option#use_current_session? class UseCurrentSession < RubyRabbitmqJanus::Errors::Tools::BaseOption def initialize(opts) super "Error for test use current session -- #{opts}", :fatal end end # Error for Tools::Option#use_current_handle? class UseCurrentHandle < RubyRabbitmqJanus::Errors::Tools::BaseOption def initialize(opts) super "Error for test use current handle -- #{opts}", :fatal end end # Error for Tools::Option#cluster_mode class ClusterMode < RubyRabbitmqJanus::Errors::Tools::BaseOption def initialize super 'Error for create session in cluster mode disable', :fatal end end end end end end
Version data entries
95 entries across 95 versions & 1 rubygems