module Roda::RodaPlugins::StripPathPrefix

The strip_path_prefix plugin makes Roda strip a given prefix off internal absolute paths, turning them to relative paths. Roda by default stores internal paths as absolute paths. The main reason to use this plugin is when the internal absolute path could change at runtime, either due to a symlink change or chroot call, or you really want to use relative paths instead of absolute paths.

Examples:

plugin :strip_path_prefix # Defaults to Dir.pwd
plugin :strip_path_prefix, File.dirname(Dir.pwd)