Method: Bcms::WebDAV::Resource.normalize_path
- Defined in:
- lib/bcms_webdav/resource.rb
.normalize_path(webdav_path) ⇒ Object
Converts WebDAV paths into CMS paths. Both have slightly different rules.
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/bcms_webdav/resource.rb', line 13 def self.normalize_path(webdav_path) path = webdav_path if path.end_with?("/") path.gsub!(/\/$/, '') end unless path.start_with?("/") path = path.insert(0, "/") end path = "/" if path == '' path end |