Sha256: c8f713568fda43b75a7f4dbeb6393c3eb2b41a90bab6b442b199ab6d6764a319

Contents?: true

Size: 368 Bytes

Versions: 1

Compression:

Stored size: 368 Bytes

Contents

module UniformNotifier
  class Raise < Base
    def self.active?
      @exception_class
    end

    def self.out_of_channel_notify( message )
      return unless self.active?

      raise @exception_class, message
    end

    def self.setup_connection(exception_class)
      @exception_class = exception_class == true ? Exception : exception_class
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uniform_notifier-1.5.0 lib/uniform_notifier/raise.rb