5 has _state => (is => 'ro', required => 1, init_arg => 'state');
8 sort keys %{$_[0]->_state->scope};
13 my $by_id = $self->_state->by_id;
14 return map $_->action, grep $_->has_action, values %$by_id;
17 sub dependent_actions {
18 my ($self, $action) = @_;
19 my $by_id = $self->_state->by_id;
20 return map $by_id->{$_}->action, @{$action->dependencies};
24 my ($self, $name) = @_;
25 $self->_state->scope_var($name)->bound_value;