25 lines
522 B
Ruby
25 lines
522 B
Ruby
|
|
# vim: set ts=2 sw=2 et:
|
|
require 'fileutils'
|
|
require 'qasim/map/generic'
|
|
|
|
class Qasim::Map::Webdav < Qasim::Map::Generic
|
|
def initialize *opts
|
|
super
|
|
end
|
|
|
|
def self.parameters
|
|
super.merge({
|
|
webdav_user: { required: true}, # ex : foo
|
|
webdav_password: { required: true}, # ex : bar
|
|
webdav_port: { default: 80}, # ex : 80, 8080, 443
|
|
webdav_protocol: { default: :http} # ex : http, https
|
|
})
|
|
end
|
|
|
|
def self.handles
|
|
[ :webdav, :webdavs ]
|
|
end
|
|
end
|
|
|