format works
Matt S Trout [Sat, 24 Aug 2019 04:13:04 +0000 (04:13 +0000)]
lib/SQL/Abstract/Formatter.pm

index 829b110..1011de8 100644 (file)
@@ -17,7 +17,7 @@ sub format {
   my $sql = $self->_join($join, @parts);
   return $sql unless length($sql) > $self->max_width;
   local $self->{max_width} = $self->{max_width} - length($self->indent_by);
-  return join("\n", map $self->format(@$_), @parts);
+  return join("\n", map ref() ? $self->format(@$_) : $_, @parts);
 }
 
 1;