Sha256: c5e2db2d071e4ec4037ef588f45a977065c859fc1b6998404fda8a8258eaca22
Contents?: true
Size: 805 Bytes
Versions: 4
Compression:
Stored size: 805 Bytes
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Rabbit module Publisher # @author VAILLANT Jeremy <jeremy.vaillant@dazzl.tv> # Publish message in queue non exclusive. By default "to-janus". # This an option in config to this gem. class PublishNonExclusive < Publisher # Define an publisher for create non exclusive queue def initialize(exchange) @reply = exchange.queue(queue_from) super(exchange) Tools::Log.instance.debug 'Create/Connect to queue non exclusive' end private attr_reader :reply # Define queue used for posting a message to API public def queue_from Tools::Config.instance.options['queues']['queue_from'] end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems