use strictures 1;
use Test::More;
use DX::Solver;
+use DX::SetOver;
my @servers = qw(
kitty.scsys.co.uk
);
my $solver = DX::Solver->new(
- facts => { servers => \%servers, shells => \%shells }
+ facts => {
+ servers => DX::SetOver->new(
+ over => sub { $_[0]->{name} }, values => \%servers,
+ ),
+ shells => DX::SetOver->new(
+ over => sub { $_[0]->{name} }, values => \%shells,
+ ),
+ }
);
$solver->add_rule(