Skip to content
This repository was archived by the owner on Nov 17, 2022. It is now read-only.

Commit 299dd72

Browse files
authored
Merge pull request #3 from AnkurGel/hoteltonight-cl_add_accessors_for_pickup_and_dest_to_request
added eta in Location for destination and pickup location
2 parents 2ba3aa5 + 061a641 commit 299dd72

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

lib/uber/models/request.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ class Vehicle < Base
5858
end
5959

6060
class Location < Base
61-
attr_accessor :latitude, :longitude, :bearing
61+
attr_accessor :latitude, :longitude, :bearing, :eta
6262
end
6363
end

spec/lib/api/requests_spec.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,11 +250,13 @@
250250
},
251251
"pickup" => {
252252
"latitude" => 0.0,
253-
"longitude" => 0.5
253+
"longitude" => 0.5,
254+
"eta" => 5
254255
},
255256
"destination" => {
256257
"latitude" => 0.0,
257-
"longitude" => 0.6
258+
"longitude" => 0.6,
259+
"eta" => 19
258260
},
259261
"vehicle" => {
260262
"make" => "Bugatti",
@@ -286,9 +288,11 @@
286288

287289
expect(request.pickup.latitude).to eql 0.0
288290
expect(request.pickup.longitude).to eql 0.5
291+
expect(request.pickup.eta).to eql 5
289292

290293
expect(request.destination.latitude).to eql 0.0
291294
expect(request.destination.longitude).to eql 0.6
295+
expect(request.destination.eta).to eql 19
292296

293297
expect(request.vehicle.make).to eql 'Bugatti'
294298
expect(request.vehicle.model).to eql 'Veyron'

0 commit comments

Comments
 (0)