The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Nuvol::Dummy - Dummy service

SYNOPSIS

use Nuvol::Connector;
my $connector = Nuvol::Connector->new($configfile, 'Dummy');

DESCRIPTION

Nuvol::Dummy provides modules with internal methods to access a dummy service. It is based on the local file system and can be used for tests and experiments.

The config file should be located in a separate folder with the following structure:

dummy folder
├── drives
│   ├── Home       # the main drive
│   └── Drive 2    # optional second drive
└── dummy.conf     # config file

It is possible to use it with a temporary folder.

use Mojo::File;
use Nuvol::Connector;

my $tempfolder = Mojo::File::tempdir;
Mojo::File->new("$tempfolder/drives/Home/")->make_path;

my $connector = Nuvol::Connector->new("$tempfolder/dummy.conf", 'Dummy');

This will create a connector that has access to a main drive in a temporary folder.

SEE ALSO

Nuvol, Nuvol::Dummy::Connector, Nuvol::Dummy::Drive, Nuvol::Dummy::File, Nuvol::Dummy::Folder, Nuvol::Dummy::Item.