X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2063fc98f185e68bc655b79f6d75010ad2a6b9b3..67dd9e4c9d487bdb5f38a09dc0c99def4989326e:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index 1a22af93a..8902e6c9e 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -268,6 +268,19 @@ module OSM end end + ## + # raised when someone tries to redact a current version of + # an element - only historical versions can be redacted. + class APICannotRedactError < APIError + def status + :bad_request + end + + def to_s + "Cannot redact current version of element, only historical versions may be redacted." + end + end + # Helper methods for going to/from mercator and lat/lng. class Mercator include Math