Query: moosex::attributehelpers::trait::number
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MooseX::AttributeHelpers::Trait::Number(3pm) User Contributed Perl Documentation MooseX::AttributeHelpers::Trait::Number(3pm)NAMEMooseX::AttributeHelpers::Number - simple numeric attributeSYNOPSISpackage Real; use Moose; use MooseX::AttributeHelpers; has 'integer' => ( metaclass => 'Number', is => 'ro', isa => 'Int', default => sub { 5 }, provides => { set => 'set', add => 'add', sub => 'sub', mul => 'mul', div => 'div', mod => 'mod', abs => 'abs', } ); my $real = Real->new(); $real->add(5); # same as $real->integer($real->integer + 5); $real->sub(2); # same as $real->integer($real->integer - 2);DESCRIPTIONThis provides a simple numeric attribute, which supports most of the basic math operations.METHODSmeta helper_type method_constructorsPROVIDED METHODSIt is important to note that all those methods do in place modification of the value stored in the attribute. set ($value) Alternate way to set the value. add ($value) Adds the current value of the attribute to $value. sub ($value) Subtracts the current value of the attribute to $value. mul ($value) Multiplies the current value of the attribute to $value. div ($value) Divides the current value of the attribute to $value. mod ($value) Modulus the current value of the attribute to $value. abs Sets the current value of the attribute to its absolute value.BUGSAll complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.AUTHORRobert BooneCOPYRIGHT AND LICENSECopyright 2007-2009 by Infinity Interactive, Inc. <http://www.iinteractive.com> This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2010-01-02 MooseX::AttributeHelpers::Trait::Number(3pm)
Similar Topics in the Unix Linux Community |
---|
BigMath 20080428-1 (Default branch) |
The Real Followers |
Webinar: Real Time Risk, Profit & Loss Applications |
ModInverse in perl |
How to add the attribute to odm if it contains negative value? |