And lose yet another dependency: List::Util (yes, I know it's core)
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI / Sybase / ASE / NoBindVars.pm
index ffd72c4..3ee6cdb 100644 (file)
@@ -8,7 +8,6 @@ use base qw/
   DBIx::Class::Storage::DBI::Sybase::ASE
 /;
 use mro 'c3';
-use List::Util 'first';
 use Scalar::Util 'looks_like_number';
 use namespace::clean;
 
@@ -42,7 +41,7 @@ sub interpolate_unquoted {
 
   return $self->next::method(@_) if not defined $value or not defined $type;
 
-  if (my $key = first { $type =~ /$_/i } keys %noquote) {
+  if (my ($key) = grep { $type =~ /$_/i } keys %noquote) {
     return 1 if $noquote{$key}->($value);
   }
   elsif ($self->is_datatype_numeric($type) && $number->($value)) {