or download this
my %hash = (
driver => [ grep $p{rdbms} eq $_, Alzabo::Driver->available ],
rules => scalar(grep $p{rdbms} eq $_, Alzabo::RDBMSRules->available
+) ? 'yes' : 'no',
rules2 => scalar(grep $p{rdbms} eq $_, Alzabo::RDBMSRules->available
+),
);