Skip to content

Commit 1e8dd54

Browse files
committed
support >= 1.9.2
1 parent 9e527d4 commit 1e8dd54

File tree

3 files changed

+25
-24
lines changed

3 files changed

+25
-24
lines changed

lib/route4me/optimization_problem.rb

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ def self.url
55
end
66

77
def self.get(params={})
8-
get = Util.extract(params, %i(
9-
optimization_problem_id wait_for_final_state state limit offset
10-
))
8+
get = Util.extract(params, [
9+
:optimization_problem_id, :wait_for_final_state,
10+
:state, :limit, :offset
11+
])
1112

1213
optimization = Route4me.request(:get, self.url, get: get)
1314
if (optimization[:optimizations]).nil?
@@ -18,18 +19,21 @@ def self.get(params={})
1819
end
1920

2021
def self.optimize(params={})
21-
json = Util.extract(params, %i(addresses parameters))
22-
get = Util.extract(params, %i(
23-
directions format route_path_output optimized_callback_url
24-
))
22+
json = Util.extract(params, [:addresses, :parameters])
23+
get = Util.extract(params, [
24+
:directions, :format, :route_path_output, :optimized_callback_url
25+
])
26+
2527
Route4me.request(:post, self.url, get: get, json: json)
2628
end
2729

2830
def self.update(params={})
29-
json = Util.extract(params, %i(addresses parameters))
30-
get = Util.extract(params, %i(
31-
optimization_problem_id directions format route_path_output reoptimize
32-
))
31+
json = Util.extract(params, [:addresses, :parameters])
32+
get = Util.extract(params, [
33+
:optimization_problem_id, :directions, :format,
34+
:route_path_output, :reoptimize
35+
])
36+
3337
Route4me.request(:post, self.url, get: get, json: json)
3438
end
3539
end

lib/route4me/route.rb

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ def self.url
55
end
66

77
def self.get(params={})
8-
get = Util.extract(params, %i(
9-
route_id directions route_path_output
10-
device_tracking_history limit offset
11-
original
12-
))
13-
8+
get = Util.extract(params, [
9+
:route_id, :directions, :route_path_output, :device_tracking_history,
10+
:limit, :offset, :original
11+
])
1412
Route4me.request(:get, self.url, get: get)
1513
end
1614

lib/route4me/track.rb

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@ def self.url
55
end
66

77
def self.set(params={})
8-
get = Util.extract(params, %i(
9-
format member_id route_id tx_id vehicle_id course speed
10-
lat lng altitude device_type device_guid device_timestamp
11-
app_version
12-
))
8+
get = Util.extract(params, [
9+
:format, :member_id, :route_id, :tx_id, :vehicle_id, :course,
10+
:speed, :lat, :lng, :altitude, :device_type, :device_guid,
11+
:device_timestamp, :app_version
12+
])
1313

14-
response = Route4me.request(:get, self.url, get: get)
15-
response[:status]
14+
Route4me.request(:get, self.url, get: get)[:status]
1615
end
1716
end
1817
end

0 commit comments

Comments
 (0)