Files
calligraphy/lib/calligraphy/web_dav_request/put.rb
2017-12-24 13:35:51 -05:00

13 lines
264 B
Ruby

module Calligraphy
class Put < WebDavRequest
def request
return :locked if @resource.locked_to_user? @headers
return :method_not_allowed if @resource.collection?
@resource.write
return :created, @resource.contents
end
end
end