]> git.openstreetmap.org Git - rails.git/blobdiff - lib/osm.rb
Fix grammar/referred relation id in precondition failed error.
[rails.git] / lib / osm.rb
index eb5afd5623f68659849e31131289469ddf73d61f..0a62d14c0c77890ea67a634db4d0ceb5e6a82700 100644 (file)
@@ -43,8 +43,14 @@ module OSM
 
   # Raised when to delete an already-deleted object.
   class APIAlreadyDeletedError < APIError
+    def initialize(object = "object", object_id = "")
+      @object, @object_id = object, object_id
+    end
+    
+    attr_reader :object, :object_id
+    
     def render_opts
-      { :text => "The object has already been deleted", :status => :gone, :content_type => "text/plain" }
+      { :text => "The #{object} with the id #{object_id} has already been deleted", :status => :gone, :content_type => "text/plain" }
     end
   end