tweak clearer code
Matt S Trout [Sat, 13 Oct 2012 17:19:29 +0000 (17:19 +0000)]
lib/SQL/Abstract.pm

index 05ddfbd..f7b3986 100644 (file)
@@ -103,10 +103,12 @@ sub _build_converter_class {
 }
 
 has renderer_class => (
-  is => 'rw', lazy => 1, builder => '_build_renderer_class',
+  is => 'rw', lazy => 1, clearer => 1, builder => 1,
   trigger => sub { shift->clear_renderer },
 );
 
+after clear_renderer_class => sub { shift->clear_renderer };
+
 sub _build_renderer_class {
   use_module('Data::Query::Renderer::SQL::Naive')
 }