For an example application using OmniAuth and the FileBackend see dullahan.
$ git clone [email protected]:fork/sinatra-webdav.git
$ cd sinatra-webdav
$ bundle install
We use NGINX and Phusion Passenger for deployment but you are free to choose any other Rack compatible webserver.
If you serve files statically with nginx, apache, etc... don't make their location the document root. If you need them to be served statically instead use another server instance w/o sinatra-webdav or enable X-Sendfile.
Ruby 1.9.2
We choose the litmus testing suite for the time being. It runs on Linux, Solaris, FreeBSD, CygWin, and many other Unix systems.
You need a working build system (autoconf, make, ...).
To run the litmus test suite:
1. $ cd test
2. $ passenger start -d
3. $ ./litmus_test.rb
This extracts litmus, configures, compiles and runs it.
.. see SUGGESTIONS.md.