]> git.openstreetmap.org Git - rails.git/blobdiff - lib/osm.rb
Merge remote-tracking branch 'upstream/pull/4350'
[rails.git] / lib / osm.rb
index 4241ad700a575c0bc9b6e088b97c1cf5137467fe..905f3ac97459e4890d5270d59f1d76ef110c5746 100644 (file)
@@ -353,6 +353,17 @@ module OSM
     end
   end
 
+  # Raised when a rate limit is exceeded
+  class APIRateLimitExceeded < APIError
+    def initialize
+      super "Rate limit exceeded"
+    end
+
+    def status
+      :too_many_requests
+    end
+  end
+
   # Helper methods for going to/from mercator and lat/lng.
   class Mercator
     include Math