X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/7151fa05e4d4f73956d7f9a7ad2db1f5b956a0c0..c373220bd22c81ed7fbdf0e08cf11823b7361b28:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index 8798866e5..c038ab2d5 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -10,7 +10,9 @@ module OSM # The base class for API Errors. class APIError < RuntimeError - def render_opts { :text => "", :status => :internal_server_error } end + def render_opts + { :text => "", :status => :internal_server_error } + end end # Raised when an API object is not found. @@ -19,12 +21,16 @@ module OSM # Raised when a precondition to an API action fails sanity check. class APIPreconditionFailedError < APIError - def render_opts { :text => "", :status => :precondition_failed } end + def render_opts + { :text => "", :status => :precondition_failed } + end end # Raised when to delete an already-deleted object. class APIAlreadyDeletedError < APIError - def render_opts { :text => "", :status => :gone } end + def render_opts + { :text => "", :status => :gone } + end end # Raised when the provided version is not equal to the latest in the db. @@ -36,8 +42,8 @@ module OSM attr_reader :provided, :latest def render_opts - { :text => "Version mismatch: Provided " + ex.provided.to_s + - ", server had: " + ex.latest.to_s, :status => :bad_request } + { :text => "Version mismatch: Provided " + provided.to_s + + ", server had: " + latest.to_s, :status => :bad_request } end end