removed send_simple_request
This commit is contained in:
parent
b406844c96
commit
d726ce6340
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user