X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/8f4a9a4b870f7b15652eb125c675bf635c7b0484..491da055847c0b0184016606c93a65eeae38ce80:/lib/osm.rb?ds=sidebyside 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