Sha256: 1836fe166efaa9b209df617bc926c1f51782f19d9154df5921483ee3730a3c1d

Contents?: true

Size: 916 Bytes

Versions: 95

Compression:

Stored size: 916 Bytes

Contents

# frozen_string_literal: true

module RubyRabbitmqJanus
  module Janus
    module Responses
      # Response for admin request
      class Admin < Standard
        # List of sessions running in Janus Instance.
        #
        # @return [Array] List of sessions
        def sessions
          request['sessions']
        rescue
          raise Errors::Janus::ResponseAdmin::Sessions
        end

        # List of handles running in one session in Janus Instance.
        #
        # @return [Array] List of handles
        def handles
          request['handles']
        rescue
          raise Errors::Janus::ResponseAdmin::Handles
        end

        # Info to session or handle in Janus Instance
        #
        # @return [Hash] Information to session/handle
        def info
          request['info']
        rescue
          raise Errors::Janus::ResponseAdmin::Info
        end
      end
    end
  end
end

Version data entries

95 entries across 95 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-2.7.2.pre.306 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.305 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.302 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.297 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.296 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.286 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.285 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.2.pre.284 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.1 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.1.pre.274 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.0.pre.272 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.0 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.0.pre.269 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.7.0.pre.267 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.263 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.261 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.260 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.259 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.258 lib/rrj/janus/responses/admin.rb