Sha256: e707f3fa384513fdfc702b3ad4a1b7bab30df17774e66ccb69a9fdfedb7f6777
Contents?: true
Size: 1.07 KB
Versions: 11
Compression:
Stored size: 1.07 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 end end end end
Version data entries
11 entries across 11 versions & 1 rubygems