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.6.0.pre.247 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.246 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.244 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.240 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.239 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.238 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.233 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.229 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.228 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.227 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.6.0.pre.226 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.1.pre.217 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.1 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.1.pre.215 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.0 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.0.pre.213 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.0.pre.210 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.5.0.pre.209 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.4.0.pre.208 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.3.1.pre.201 lib/rrj/janus/responses/admin.rb