X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/4a4d89138c440c7f68369fac12447002cf0cadd5..a6dcc2f5ac6c225d0566f72ae12354a03d65067d:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index 02aa1a105..5be2da56a 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -112,7 +112,7 @@ module OSM :conflict end - def rto_s + def to_s "Changeset mismatch: Provided #{@provided} but only #{@allowed} is allowed" end end @@ -218,6 +218,22 @@ module OSM end end + ## + # raised when bounding box is invalid + class APIBadBoundingBox < APIError + def initialize(message) + @message = message + end + + def status + :bad_request + end + + def to_s + @message + end + end + ## # raised when an API call is made using a method not supported on that URI class APIBadMethodError < APIError