Class | Ramaze::Files |
In: |
lib/ramaze/files.rb
|
Parent: | Object |
Class that makes it possible to easily use multiple public directories in your Ramaze application.
@author Michael Fellinger @since 14-03-2009
Creates a new instance of the class, stores the given root directories and syncs the changes with Rack::Cascade.
@author Michael Fellinger @since 14-03-2009 @param [Array] *roots A set of root directories that contain a number of
public directories.
Adds a new path to the list of root directories.
@author Michael Fellinger @since 14-03-2009 @param [String] path The path to add to the existing root directories.
Allows this class to be called as a Rack middleware.
@author Michael Fellinger @since 14-03-2009 @param [Hash] env Hash containing all the environment details.