class RubyRabbitmqJanus::Janus::Responses::Standard
Response
for events message
Public Instance Methods
data()
click to toggle source
Read data response for normal request
# File lib/rrj/janus/responses/standard.rb, line 59 def data raise_data request['data'] end
plugin()
click to toggle source
Read response for plugin request
# File lib/rrj/janus/responses/standard.rb, line 40 def plugin raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::Plugin \ unless key?('plugindata') request['plugindata'] end
plugin_data()
click to toggle source
Read data response for plugin request
# File lib/rrj/janus/responses/standard.rb, line 48 def plugin_data raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::Plugin \ unless key?('plugindata') raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::PluginData \ unless request['plugindata'].key?('data') plugin['data'] end
sdp()
click to toggle source
Read SDP response
# File lib/rrj/janus/responses/standard.rb, line 66 def sdp raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::JSEP \ unless key?('jsep') raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::SDP \ unless jsep.key?('sdp') jsep['sdp'] end
sender()
click to toggle source
Read value created by janus for session/handle message
# File lib/rrj/janus/responses/standard.rb, line 22 def sender raise_data raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::Sender \ unless request['data'].key?('id') data_id end
session()
click to toggle source
Return a integer to session
# File lib/rrj/janus/responses/standard.rb, line 12 def session raise_data raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::Session \ unless request['data'].key?('id') data_id end
session_id()
click to toggle source
Return session used in request
# File lib/rrj/janus/responses/standard.rb, line 32 def session_id raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::SessionId \ unless key?('session_id') request['session_id'] end
Private Instance Methods
data_id()
click to toggle source
# File lib/rrj/janus/responses/standard.rb, line 87 def data_id data['id'].to_i end
jsep()
click to toggle source
# File lib/rrj/janus/responses/standard.rb, line 83 def jsep request['jsep'] end
raise_data()
click to toggle source
# File lib/rrj/janus/responses/standard.rb, line 78 def raise_data raise RubyRabbitmqJanus::Errors::Janus::Responses::Standard::Data \ unless key?('data') end