removed send_simple_request

This commit is contained in:
Andreas Gruß 2015-06-07 12:20:03 +02:00
parent b406844c96
commit d726ce6340
5 changed files with 11 additions and 27 deletions

View File

@ -9,7 +9,7 @@ When /^I request locate I should get$/ do |table|
out_node = find_node_by_name row['out'] out_node = find_node_by_name row['out']
raise "*** unknown out-node '#{row['out']}" unless out_node raise "*** unknown out-node '#{row['out']}" unless out_node
response = request_locate("#{in_node.lat},#{in_node.lon}") response = request_locate(in_node)
if response.code == "200" && response.body.empty? == false if response.code == "200" && response.body.empty? == false
json = JSON.parse response.body json = JSON.parse response.body
if json['status'] == 0 if json['status'] == 0

View File

@ -9,7 +9,7 @@ When /^I request nearest I should get$/ do |table|
out_node = find_node_by_name row['out'] out_node = find_node_by_name row['out']
raise "*** unknown out-node '#{row['out']}" unless out_node raise "*** unknown out-node '#{row['out']}" unless out_node
response = request_nearest("#{in_node.lat},#{in_node.lon}") response = request_nearest(in_node)
if response.code == "200" && response.body.empty? == false if response.code == "200" && response.body.empty? == false
json = JSON.parse response.body json = JSON.parse response.body
if json['status'] == 0 if json['status'] == 0

View File

@ -10,22 +10,6 @@ def generate_request_url path
end end
end end
def send_simple_request uri, path
Timeout.timeout(OSRM_TIMEOUT) do
if @http_method.eql? "POST"
pos = path.index('=') + 1
path.slice!(0, pos)
response = Net::HTTP.post_form uri, "loc" => path
else
response = Net::HTTP.get_response uri
end
end
rescue Errno::ECONNREFUSED => e
raise "*** osrm-routed is not running."
rescue Timeout::Error
raise "*** osrm-routed did not respond."
end
def send_request uri, waypoints=[], options={}, timestamps=[] def send_request uri, waypoints=[], options={}, timestamps=[]
@query = uri.to_s @query = uri.to_s
Timeout.timeout(OSRM_TIMEOUT) do Timeout.timeout(OSRM_TIMEOUT) do

View File

@ -1,12 +1,12 @@
require 'net/http' require 'net/http'
def request_locate_url path def request_locate_url path, node
@query = path @query = path
uri = generate_request_url path uri = generate_request_url path
response = send_simple_request uri, path response = send_request uri, [node]
end end
def request_locate a def request_locate node
request_locate_url "locate?loc=#{a}" request_locate_url "locate?loc=#{node.lat},#{node.lon}", node
end end

View File

@ -1,12 +1,12 @@
require 'net/http' require 'net/http'
def request_nearest_url path def request_nearest_url path, node
@query = path @query = path
uri = generate_request_url path uri = generate_request_url path
response = send_simple_request uri, path response = send_request uri, [node]
end end
def request_nearest a def request_nearest node
request_nearest_url "nearest?loc=#{a}" request_nearest_url "nearest?loc=#{node.lat},#{node.lon}", node
end end