# File lib/adhearsion/voip/call.rb, line 270 def decompose_uri_query_into_hash(variables) returning variables do if variables[:request].query variables[:query] = variables[:request].query.split('&').inject({}) do |query_string_parameters, key_value_pair| parameter_name, parameter_value = *key_value_pair.match(/(.+)=(.+)/).captures query_string_parameters[parameter_name] = parameter_value query_string_parameters end else variables[:query] = {} end end end