@@ -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
0 commit comments