blob: 71fd7f9ade616a02da9eda586303709a4633d273 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package Data::MultiValued::TagContainerForRanges; use Moose; use MooseX::Types::Moose qw(HashRef); use Moose::Util::TypeConstraints; use Data::MultiValued::RangeContainer; extends 'Data::MultiValued::TagContainer'; has '+_storage' => ( isa => HashRef[class_type('Data::MultiValued::RangeContainer')], ); has '+_default_tag' => ( isa => class_type('Data::MultiValued::RangeContainer'), ); sub _create_new_inferior { Data::MultiValued::RangeContainer->new(); } 1;
|