Class: Nextcloud::WebdavApi
- Inherits:
-
Api
- Object
- Api
- Nextcloud::WebdavApi
show all
- Defined in:
- lib/nextcloud/webdav_api.rb
Constant Summary
collapse
- DAV_URL =
"remote.php/dav".freeze
Instance Method Summary
collapse
Methods inherited from Api
#ocs, #request, #webdav
Constructor Details
#initialize(args) ⇒ WebdavApi
9
10
11
12
|
# File 'lib/nextcloud/webdav_api.rb', line 9
def initialize(args)
super
@url = URI(@url.scheme + "://" + @url.host + "/" + DAV_URL)
end
|
Instance Method Details
#directory ⇒ Object
Initiates WebDAV Directory class
17
18
19
|
# File 'lib/nextcloud/webdav_api.rb', line 17
def directory
Webdav::Directory.new(self)
end
|