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.2.0.pre.164 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.2.0.pre.161 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.2.0.pre.159 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.2.0.pre.42 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.1 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.1.pre.139 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.137 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.136 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.135 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.132 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.131 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.130 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.129 lib/rrj/janus/responses/admin.rb
ruby_rabbitmq_janus-2.1.0.pre.128 lib/rrj/janus/responses/admin.rb