NAME

Data::Object::Type::String

ABSTRACT

Data-Object String Type Constraint

SYNOPSIS

package App::Type::Library;

use Type::Library -base;

use Data::Object::Type::String;

register Data::Object::Type::String;

1;

DESCRIPTION

Type constraint for validating Data::Object::String objects. This type constraint is registered in the Data::Object::Library type library.

METHODS

This package implements the following methods.

aliases

aliases() : ArrayRef

The aliases method returns aliases to register in the type library.

aliases example
my $aliases = $self->aliases();

coercions

coercions() : ArrayRef

The coercions method returns coercions to configure on the type constraint.

coercions example
my $coercions = $self->coercions();

name

name() : StrObject

The name method returns the name of the data type.

name example
my $name = $self->name();

validation

validation(Object $arg1) : NumObject

The validation method returns truthy if type check is valid.

validation example
my $validation = $self->validation();