Data-Validate-CSV
view release on metacpan or search on metacpan
lib/Data/Validate/CSV/Cell.pm view on Meta::CPAN
use Moo::Role;
use Data::Validate::CSV::Types -types;
use Types::Common::Numeric qw( PositiveInt );
use namespace::autoclean;
requires '_chunk_for_key_string';
has raw_value => ( is => 'ro', isa => Str );
has row_number => ( is => 'ro', isa => Maybe[PositiveInt] );
has col_number => ( is => 'ro', isa => Maybe[PositiveInt] );
has row => ( is => 'ro', isa => Object, weaken => !!1 );
has col => ( is => 'ro', isa => Object, weaken => !!1, handles => ['datatype'] );
has _errors => (
is => 'lazy',
builder => sub { [] },
);
sub errors { $_[0]->value; $_[0]->_errors }
has value => ( is => 'lazy' );
has inflated_value => ( is => 'lazy' );
( run in 0.245 second using v1.01-cache-2.11-cpan-65fba6d93b7 )