pervasive type constraints
[scpubgit/DX.git] / lib / DX / Value / String.pm
CommitLineData
9d759b64 1package DX::Value::String;
2
3use DX::Class;
4
5with 'DX::Role::Value';
6
2548ce61 7has string_value => (is => 'ro', required => 1, isa => Str);
9d759b64 8
c25fbf05 9sub for_deparse { [ string => $_[0]->string_value ] }
10
9e13b86b 11sub to_data { ''.$_[0]->string_value }
12
9d759b64 131;