Class: RubyRabbitmqJanus::Janus::Responses::Event
- Defined in:
- lib/rrj/janus/responses/event.rb
Overview
Response for events message
Instance Method Summary collapse
-
#data ⇒ Hash
Read plugindata data.
-
#event ⇒ String
Return event to message.
-
#jsep ⇒ Hash
Read jsep data.
-
#keys ⇒ Array
session_id and handle_id.
Methods inherited from Standard
#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
#data ⇒ Hash
Read plugindata data
27 28 29 30 31 |
# File 'lib/rrj/janus/responses/event.rb', line 27 def data request['plugindata']['data'] if plugin_response? rescue raise Errors::Janus::ResponseEvent::Data end |
#event ⇒ String
Return event to message
15 16 17 18 19 |
# File 'lib/rrj/janus/responses/event.rb', line 15 def event request['janus'] rescue raise Errors::Janus::ResponseEvent::Event end |
#jsep ⇒ Hash
Read jsep data
39 40 41 42 43 |
# File 'lib/rrj/janus/responses/event.rb', line 39 def jsep request['jsep'] if contains_jsep? rescue raise Errors::Janus::ResponseEvent::Jsep end |
#keys ⇒ Array
session_id and handle_id
51 52 53 54 55 |
# File 'lib/rrj/janus/responses/event.rb', line 51 def keys [request['session_id'], request['sender']] rescue raise Errors::Janus::ResponseEvent::Keys end |