module Sinatra::WebDAV::Request
Public Class Methods
Source
# File lib/sinatra/webdav.rb, line 39 def self.included(base) base.class_eval do alias_method :_safe?, :safe? alias_method :_idempotent?, :idempotent? def safe? _safe? or propfind? end def idempotent? _idempotent? or propfind? or move? or unlock? # or lock? end end end
Public Instance Methods
Source
# File lib/sinatra/webdav.rb, line 48 def idempotent? _idempotent? or propfind? or move? or unlock? # or lock? end
Source
# File lib/sinatra/webdav.rb, line 54 def propfind? request_method == 'PROPFIND' end
Source
# File lib/sinatra/webdav.rb, line 58 def proppatch? request_method == 'PROPPATCH' end
Source
# File lib/sinatra/webdav.rb, line 78 def unlock? request_method == 'UNLOCK' end
def lock?
request_method == 'LOCK'
end