8271f7071e2890d97fa9f7f4c924c3bb092b34e0
[scpubgit/DX.git] / lib / DX / Action / AddValue.pm
1 package DX::Action::AddValue;
2
3 use DX::Update::AddValue;
4 use DX::Class;
5
6 with 'DX::Role::SimpleAction';
7
8 has new_value => (is => 'ro', required => 1, isa => Value);
9
10 sub _build__updates {
11   my ($self) = @_;
12   [
13     DX::Update::AddValue->new(
14       target_path => $self->target_path,
15       new_value => $self->new_value,
16     )
17   ]
18 }
19
20 1;