Data-Pulp
view release on metacpan or search on metacpan
You can do something like this:
my $pulper = pulper
case { $_ eq ... } then { ... }
case { m/.../ } then { ... }
nil { ... # Do action if value is undefined }
;
$pulper->pulp( $value )
A pulper can act transparently on a single value, ARRAY, or HASH:
my $set = $pulper->prepare( $value ) # A single value list
my $set = $pulper->prepare( [ $value, ... ] )
my $set = $pulper->prepare( { key => $value, ... } ) # Throws away the keys, basically
So, given a subroutine:
sub method {
my $data = shift;
# $data could be a single value, or an array, or even a hash
lib/Data/Pulp.pm view on Meta::CPAN
You can do something like this:
my $pulper = pulper
case { $_ eq ... } then { ... }
case { m/.../ } then { ... }
nil { ... # Do action if value is undefined }
;
$pulper->pulp( $value )
A pulper can act transparently on a single value, ARRAY, or HASH:
my $set = $pulper->prepare( $value ) # A single value list
my $set = $pulper->prepare( [ $value, ... ] )
my $set = $pulper->prepare( { key => $value, ... } ) # Throws away the keys, basically
So, given a subroutine:
sub method {
my $data = shift;
# $data could be a single value, or an array, or even a hash
( run in 0.532 second using v1.01-cache-2.11-cpan-0a6323c29d9 )