1 package DX::Role::Value;
3 use DX::ActionBuilder::Null;
6 has action_builder => (
8 default => 'DX::ActionBuilder::Null',
9 handles => [ qw(can_set_value aperture_for_set_value action_for_set_value) ],
12 sub value_path { shift->action_builder->target_path }
16 sub but_set_action_builder {
18 $self->but(action_builder => $ab);
24 my ($self, $other) = @_;
26 YAML::Dump($self->to_data) eq YAML::Dump($other->to_data);