lib/rrj/janus/responses/response.rb in ruby_rabbitmq_janus-1.1.11 vs lib/rrj/janus/responses/response.rb in ruby_rabbitmq_janus-1.1.12

- old
+ new

@@ -18,11 +18,10 @@ Tools::Log.instance.debug "Response return : #{to_json}" end # Return request to json format def to_json - analysis @request.to_json rescue => error Tools::Log.instance.debug "Request error [to_json] : #{@request}" raise Errors::JanusResponseJson, [error, @request] end @@ -35,37 +34,18 @@ raise Errors::JanusResponsePrettyJson, error end # Return request to hash format def to_hash - analysis @request rescue => error Tools::Log.instance.debug "Request error [to_hash] : #{@request}" raise Errors::JanusResponseHash, [error, @request] end private attr_accessor :request - - # Analysis response and send exception if janus return an error - def analysis - raise Errors::JanusResponseSimple, @request if error_simple? - raise Errors::JanusResponsePlugin, @request['plugindata']['data'] \ - if error_plugin? - end - - # Test if message response contains an simple error - def error_simple? - @request['janus'].equal? 'error' - end - - # Test if message response contains an error in plugin - def error_plugin? - @request.key?('plugindata') && \ - @request['plugindata']['data'].key?('error_code') - end end end end end