diff options
| -rw-r--r-- | lib/tom_tom/matrix.rb | 6 | ||||
| -rw-r--r-- | spec/lib/tom_tom/matrix_spec.rb | 15 | 
2 files changed, 15 insertions, 6 deletions
| diff --git a/lib/tom_tom/matrix.rb b/lib/tom_tom/matrix.rb index 857c76b2f..e0ee566b6 100644 --- a/lib/tom_tom/matrix.rb +++ b/lib/tom_tom/matrix.rb @@ -52,11 +52,11 @@ module TomTom      end      def points_as_params(points) -      points.map do |latlng| +      points.map do |point|          {            point: { -            latitude: latlng.lat, -            longitude: latlng.lng +            latitude: point.coordinates.lat, +            longitude: point.coordinates.lng            }          }        end diff --git a/spec/lib/tom_tom/matrix_spec.rb b/spec/lib/tom_tom/matrix_spec.rb index 1cb47752d..b27d99a64 100644 --- a/spec/lib/tom_tom/matrix_spec.rb +++ b/spec/lib/tom_tom/matrix_spec.rb @@ -38,9 +38,18 @@ RSpec.describe TomTom::Matrix do    describe "#points_as_params" do      it "transforms a set of LatLng points into a hash for use by TomTom Matrix" do        points = Set.new([ -        Geokit::LatLng.new(48.85086, 2.36143), -        Geokit::LatLng.new(47.91231, 1.87606), -        Geokit::LatLng.new(52.50867, 13.42879) +        TomTom::Matrix::Point.new( +          Geokit::LatLng.new(48.85086, 2.36143), +          '44' +        ), +        TomTom::Matrix::Point.new( +          Geokit::LatLng.new(47.91231, 1.87606), +          '77' +        ), +        TomTom::Matrix::Point.new( +          Geokit::LatLng.new(52.50867, 13.42879), +          '88' +        )        ])        expect( | 
