Class: RubyRabbitmqJanus::Janus::Responses::Admin

Inherits:
Standard show all
Defined in:
lib/rrj/janus/responses/admin.rb

Overview

Response for admin request

Instance Method Summary collapse

Methods inherited from Standard

#data, #plugin, #plugin_data, #sdp, #session, #session_id

Methods inherited from Response

#error?, #initialize, #to_hash, #to_json, #to_nice_json

Constructor Details

This class inherits a constructor from RubyRabbitmqJanus::Janus::Responses::Response

Instance Method Details

#handlesArray

List of handles running in one session in Janus Instance.

Returns:

  • (Array)

    List of handles



20
21
22
23
24
# File 'lib/rrj/janus/responses/admin.rb', line 20

def handles
  request['handles']
rescue
  raise Errors::Janus::ResponseAdmin::Handles
end

#infoHash

Info to session or handle in Janus Instance

Returns:

  • (Hash)

    Information to session/handle



29
30
31
32
33
# File 'lib/rrj/janus/responses/admin.rb', line 29

def info
  request['info']
rescue
  raise Errors::Janus::ResponseAdmin::Info
end

#sessionsArray

List of sessions running in Janus Instance.

Returns:

  • (Array)

    List of sessions



11
12
13
14
15
# File 'lib/rrj/janus/responses/admin.rb', line 11

def sessions
  request['sessions']
rescue
  raise Errors::Janus::ResponseAdmin::Sessions
end