Sha256: cf335a0fe8a8287ac7361cf195298a90e27c99aaf81c17d98422fcb1e09b0344

Contents?: true

Size: 846 Bytes

Versions: 15

Compression:

Stored size: 846 Bytes

Contents

# frozen_string_literal: true

module RubyRabbitmqJanus
  module Janus
    module Messages
      # @author VAILLANT Jeremy <jeremy.vaillant@dazzl.tv>
      # Create an message for janus
      class Admin < Message
        # Return options to message for rabbitmq
        def options
          Tools::Log.instance.debug 'Options used for admin message'
          properties.options_admin
        rescue => error
          raise Errors::JanusMessagePropertie, error
        end

        private

        # Transform raw request in request to janus, so replace element
        # <string>, <number> and other with real value
        def prepare_request(options)
          @request = Tools::Replaces::Admin.new(request,
                                                options).transform_request
          super
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-1.2.9 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.8 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.7 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.7.pre.alpha lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.6 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.5 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.4 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.3.pre.53 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.3 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.2 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.1 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.2.0 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.1.12 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.1.11 lib/rrj/janus/messages/admin.rb
ruby_rabbitmq_janus-1.1.10 lib/rrj/janus/messages/admin.rb