Further namespace cleansing
Peter Rabbitson [Sat, 7 Dec 2013 11:32:20 +0000 (12:32 +0100)]
lib/DBIx/Class/PerlRenderer.pm
lib/DBIx/Class/PerlRenderer/MangleStrings.pm
lib/DBIx/Class/ResultSet/Role/DQMethods.pm
t/55namespaces_cleaned.t

index 051a3c5..cea8952 100644 (file)
@@ -2,6 +2,7 @@ package DBIx::Class::PerlRenderer;
 
 use B qw(perlstring);
 use Moo;
+use namespace::clean;
 
 extends 'Data::Query::Renderer::Perl';
 
index 7396b9e..7337de7 100644 (file)
@@ -1,6 +1,7 @@
 package DBIx::Class::PerlRenderer::MangleStrings;
 
 use Moo;
+use namespace::clean;
 
 extends 'DBIx::Class::PerlRenderer';
 
index b7745a9..716d025 100644 (file)
@@ -3,6 +3,7 @@ package DBIx::Class::ResultSet::Role::DQMethods;
 use Data::Query::ExprHelpers;
 use Safe::Isa;
 use Moo::Role;
+use namespace::clean;
 
 sub _dq_converter {
   shift->result_source->schema->storage->sql_maker->converter;
index 92d1dfe..af2ee4d 100644 (file)
@@ -84,11 +84,9 @@ my $skip_idx = { map { $_ => 1 } (
   'DBIx::Class::ResultSource::RowParser::Util',
   'DBIx::Class::_Util',
 
-  # skip for the moment - XXX fixme
-  'DBIx::Class::ResultSet::Role::DQMethods',
+  # FIXME - this can't be right - Role::Tiny's with() seems to
+  # import Role::Tiny::does_role() at a dones() slot... wtf?
   'DBIx::Class::ResultSet::WithDQMethods',
-  'DBIx::Class::PerlRenderer',
-  'DBIx::Class::PerlRenderer::MangleStrings',
 ) };
 
 my $has_moose = eval { require Moose::Util };