class Calligraphy::Delete
Responsible for deleting the resource identified by the request.
Public Instance Methods
execute()
click to toggle source
Executes the WebDAV request for a particular resource.
# File lib/calligraphy/web_dav_request/delete.rb, line 7 def execute return :locked if @resource.locked_to_user? @headers if @resource.collection? @resource.delete_collection return :no_content else return :not_found unless @resource.exists? end :no_content end