X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/bbd769304cf29bbd9574fd3c7167feb7d5d0aa17..cddded9569d2c5b5c9e82a7bdbb3669be6e23b25:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index bd9351026..a8cb103d2 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -24,6 +24,15 @@ module OSM class APIAlreadyDeletedError < APIError end + # Raised when the provided version is not equal to the latest in the db. + class APIVersionMismatchError < APIError + def initialize(provided, latest) + @provided, @latest = provided, latest + end + + attr_reader :provided, :latest + end + # Helper methods for going to/from mercator and lat/lng. class Mercator include Math