Class: RubyRabbitmqJanus::Janus::Responses::Standard
- Defined in:
- lib/rrj/janus/responses/standard.rb
Overview
Response for events message
Instance Method Summary collapse
-
#data ⇒ Object
Read data response for normal request.
-
#plugin ⇒ Object
Read response for plugin request.
-
#plugin_data ⇒ Object
Read data response for plugin request.
-
#sdp ⇒ Object
Read SDP response.
-
#session ⇒ Object
(also: #sender)
Return a integer to session.
-
#session_id ⇒ Object
Return session used in request.
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
#data ⇒ Object
Read data response for normal request
40 41 42 43 44 |
# File 'lib/rrj/janus/responses/standard.rb', line 40 def data request['data'] rescue raise Errors::Janus::ResponseStandard::Data end |
#plugin ⇒ Object
Read response for plugin request
26 27 28 29 30 |
# File 'lib/rrj/janus/responses/standard.rb', line 26 def plugin request['plugindata'] rescue raise Errors::Janus::ResponseStandard::Plugin end |
#plugin_data ⇒ Object
Read data response for plugin request
33 34 35 36 37 |
# File 'lib/rrj/janus/responses/standard.rb', line 33 def plugin_data plugin['data'] rescue raise Errors::Janus::ResponseStandard::PluginData end |
#sdp ⇒ Object
Read SDP response
47 48 49 50 51 |
# File 'lib/rrj/janus/responses/standard.rb', line 47 def sdp request['jsep']['sdp'] rescue raise Errors::Janus::ResponseStandard::SDP end |
#session ⇒ Object Also known as: sender
Return a integer to session
10 11 12 13 14 |
# File 'lib/rrj/janus/responses/standard.rb', line 10 def session data_id rescue raise Errors::Janus::ResponseStandard::Session end |
#session_id ⇒ Object
Return session used in request
19 20 21 22 23 |
# File 'lib/rrj/janus/responses/standard.rb', line 19 def session_id request['session_id'] rescue raise Errors::Janus::ResponseStandard::Session_id end |