NAME
Math::Util::CalculatedValue::Validatable - math adjustment, which can containe another adjustments with validation
DESCRIPTION
Represents an adjustment to a value (which can contain additional adjustments) with validation.
SYNOPSIS
my $tid = Math::Util::CalculatedValue::Validatable->new({
    name        => 'time_in_days',
    description => 'Duration in days',
    set_by      => 'Contract',
    base_amount => 0,
});
my $tiy = Math::Util::CalculatedValue::Validatable->new({
    name        => 'time_in_years',
    description => 'Duration in years',
    set_by      => 'Contract',
    base_amount => 1,
});
my $dpy = Math::Util::CalculatedValue::Validatable->new({
    name        => 'days_per_year',
    description => 'days in a year',
    set_by      => 'Contract',
    base_amount => 365,
});
$tid->include_adjustment('reset', $tiy);
$tid->include_adjustment('multiply', $dpy);
print $tid->amount;
BUILD
Bulder args to add validation method
AUTHOR
binary.com, <rakesh at binary.com>
BUGS
Please report any bugs or feature requests to bug-math-util-calculatedvalue at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Math-Util-CalculatedValue. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Math::Util::CalculatedValue
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Math-Util-CalculatedValue
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN