NAME

Path::Resolver::Role::Resolver - resolving paths is just what resolvers do!

VERSION

version 1.000

DESCRIPTION

Classes implementing this role must provide a content_for method. It is expected to receive an arrayref of path parts and to return either false or a reference to a string containing the content of the file-like entity at the path.

This role will wrap the content_for method to convert strings into arrayrefs by splitting them with File::Spec::Unix. This means that paths should always be given to content_for following unix conventions.

Empty path parts are removed -- except for the first, which would represent the root are skipped, and the last, which would imply that you provided a path ending in /, which is a directory.

AUTHOR

Ricardo Signes <rjbs@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2009 by Ricardo Signes.

This is free software; you can redistribute it and/or modify it under the same terms as perl itself.