Shmuel Fomberg > WWW-Github-Files > WWW::Github::Files::Mock

Download:
WWW-Github-Files-0.13.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.12   Source  

NAME ^

WWW::Github::Files::Mock - Read files and directories from local directory, as if they came from Gibhub

SYNOPSIS ^

    my $gitfiles = WWW::Github::Files::Mock->new($respodir);
    my @files = $gitfiles->open('/')->readdir();

DESCRIPTION ^

Suppose that you wrote some code that is based on WWW::Github::Files accessing some github repository and reading files.

Now suppose you want to use the same code on a local repository. Say for testing, or whatever. Fear not, this module will abstract the disk access as if the files where hosted on Github.

What is doesn't do - Can't select branch or commit to read from. This module assumes that the current state is the desired commit. (If you think that the ability to select commit/branh is important, please file a feature request)

This module mocks WWW::Github::Files, so go look there for interface documentation.

AUTHOR ^

Fomberg Shmuel, <shmuelfomberg@gmail.com>

COPYRIGHT AND LICENSE ^

Copyright 2013 by Shmuel Fomberg.

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

syntax highlighting: