Data::Object::Vars

Data-Object Environment Variables

use Data::Object::Vars;

my $vars = Data::Object::Vars->new(
  named => { iam => 'USER', root => 'HOME' }
);

$vars->root; # $ENV{HOME}
$vars->home; # $ENV{HOME}
$vars->get('home'); # $ENV{HOME}
$vars->get('HOME'); # $ENV{HOME}

$vars->iam; # $ENV{USER}
$vars->user; # $ENV{USER}
$vars->get('user'); # $ENV{USER}
$vars->get('USER'); # $ENV{USER}

Data::Object::Role::Stashable

Data::Object::Library

named(HashRef, opt, ro)

This package provides an object-oriented interface to the process' environment variables.

7 POD Errors

The following errors were encountered while parsing the POD:

Around line 8:

Unknown directive: =name

Around line 12:

Unknown directive: =abstract

Around line 16:

Unknown directive: =synopsis

Around line 34:

Unknown directive: =integrates

Around line 38:

Unknown directive: =libraries

Around line 42:

Unknown directive: =attributes

Around line 46:

Unknown directive: =description