| CleanCode Perl Libraries |
| Home | Perl | Java | PowerShell | C# | SQL | Index | Tools | Download | What's New |
| Multi-Lingual Library | Maintainability | ||||||||||||
![]() |
Perl | ![]() |
Java | ![]() |
JavaScript | ![]() |
Certified Class |
![]() |
Testable Class |
![]() |
Standalone Mode |
![]() |
Diagnostic Enabled |
Data::DumperAbbrev - Data dumper for tables and simple values.
use Data::DumperAbbrev;
$dumper = Data::DumperAbbrev->new();
# concise output
print $dumper->dump($arrayRef)
print $dumper->dump($hashRef)
print $dumper->dump($string)
Perl5.005, Data::Dumper, Data::Handy
This Data::DumperAbbrev class uses standard Data::Dumper but provides a specialized method to dump abbreviated data structures. It goes beyond the terse option of Data::Dumper by limiting array and hash dumps to a certain number of elements.
Current version of this class.
PACKAGE->new(abbreviate)
Creates a Dumper object.
abbreviate - optional; boolean indicating to abbreviate lists or not
a newly created object
OBJ->setAbbreviate(abbreviateState)
Sets the boolean abbreviate property of the Dumper object.
abbreviateState - boolean indicating to abbreviate tables and hashes
OBJ->dump(item)
Returns simply formatted copy of the item, possibly abbreviated.
| Item | Returns... |
|---|---|
| Undefined | UNDEF_NAME property (default "(null)") |
| Empty string | EMPTY_NAME property (default "--") |
| String | string unchanged |
| Array reference | Comma-separated list of array elements. |
| Hash reference | Comma-separated list of hash elements, enclosed i n braces. |
If the dumper object has the abbreviate property true, then, for array and hash references, just the first 3 elements in the structure are used.
item - any scalar object
simply formatted copy of the item.
None
Michael Sorens
$Revision: 8 $ $Date: 2006-12-19 21:13:43 -0800 (Tue, 19 Dec 2006) $
CleanCode 0.9
Data::Dumper
Hey! The above document had some coding errors, which are explained below:
=back doesn't take any parameters, but you said =back -- end of CLASS VARIABLES section
=back doesn't take any parameters, but you said =back -- end of CONSTRUCTOR section
=back doesn't take any parameters, but you said =back -- end of METHOD section
| Home | Perl | Java | PowerShell | C# | SQL | Index | Tools | Download | What's New |
| CleanCode Perl Libraries | Copyright © 2001-2013 Michael Sorens - Revised 2013.06.30 |