installed => { do => sub { shift->result($self->_is_installed) }, rules => [ fail => { "Postgres not\ninstalled" => sub {! shift->result } }, version => { "Postgres\ninstalled" => sub { shift->result } }, ], }, #### rules => [ fail => sub { ! shift->result }, version => sub { shift->result } ],