NAME

User::Information::Path - generic module for extracting information from user accounts

VERSION

version v0.01

SYNOPSIS

use User::Information::Path;

my User::Information::Path $path = User::Information::Path->new([qw(root key subkey)]);

This module is used to build paths (used to get values from a User::Information::Base).

This package inherits from Data::Identifier::Interface::Userdata.

METHODS

new

my User::Information::Path $path = User::Information::Path->new([qw(root key subkey)]);
# or:
my User::Information::Path $path = User::Information::Path->new($root => [qw(sub path)]);

Creates a new path instance using the given keys.

This module may cache the resulting objects.

This package inherits from Data::Identifier::Interface::Userdata.

displayname

my $displayname = $path->displayname;

Returns a human readable version of the path.

This method does not take any options. However default and no_defaults are ignored.

AUTHOR

Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2025 by Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)