RDav 0.0.1

WebDAV ruby server

RDav is a ruby implementation of the WebDAV protocol. RDav is platform independant, standards compliant and simple to use.
Few WebDav server are really compliant to the WebDAV Protocol specification: rfc2518. We are working on RDav development to make it more robust and match all specifications criteria. You can take a look at the Feature List or the Comparison between WebDav servers to see where RDav stands.

Warning

Warning Rdav is a work in progress… RDav is not stable for the moment. There is no documentation yet.

Subscribe to the RSS Feed to be notify when the first release will be out.

Thanks for your patience :)

Install

sudo gem install rdav

Start

require 'rdav'
server = Rdav::Server.new(Rdav::Config::DEFAULT)
server.start

[2007-11-13 15:06:23] INFO  WEBrick 1.3.1
[2007-11-13 15:06:23] INFO  ruby 1.8.5 (2006-08-25) [i386-mswin32]
[2007-11-13 15:06:24] INFO  RDav Version: 0.0.1
[2007-11-13 15:06:24] INFO  {:Mount=>"/", :Dir=>"/rdav", :Port=>7777}
[2007-11-13 15:06:24] INFO  Use control-C, to stop the server
[2007-11-13 15:06:24] INFO  WEBrick::HTTPServer#start: pid=9500 port=7777

Use

In your favorite browser:
http://localhost:7777/

TroubleShooting

If you have any issue with rdav and you didn’t find any answer in the documentation, you can use rubyforge bug tracker.

This project is hosted at Rubyforge

License

This code is free to use under the terms of the MIT license.

Contact

Comments are welcome. See Contact.