---
name: "Config::Model::models::Itself::WarpValue"
section: "3pm"
platform: "linux"
package: "libconfig-model-itself-perl"
version: "2.025-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Model::models::Itself::WarpValue"
---

# Config::Model::models::Itself::WarpValue(3pm)

Configuration class Itself::WarpValue

## NAME

Config::Model::models::Itself::WarpValue - Configuration class Itself::WarpValue

## DESCRIPTION

Configuration classes used by Config::Model

Warp functionality enable a Value object to change its properties (i.e. default value or its type) dynamically according to the value of another Value object locate elsewhere in the configuration tree.

## Elements

### follow

Specify with the path of the configuration element that drives the warp, i.e .the elements that control the property change. These are specified using a variable name (used in the "rules" formula)and a path to fetch the actual value. Example `$country` =\> " ! country"  *Optional. Type hash of uniline.*

### rules

Each key of the hash is a test (as formula using the variables defined in "follow" element) that are tried in sequences to apply its associated effects.  *Optional. Type hash of warped\_node.*

## SEE ALSO

- •

  cme
