Perl::Critic::PolPiecryl::::CUClsraeisrtsiHCcio:en:rtParorilcbihucityee:sd::C:PlPearrsolshHiDiboeicrtuaOmrnecenhAtiraegtsBi:lo:enPsrso(h3i)bitOneArgBless(3)



NNAAMMEE
       Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless - Write
       "bless {}, $class;" instead of just "bless {};".

AAFFFFIILLIIAATTIIOONN
       This Policy is part of the core Perl::Critic distribution.

DDEESSCCRRIIPPTTIIOONN
       Always use the two-argument form of "bless" because it allows
       subclasses to inherit your constructor.

           sub new {
               my $class = shift;
               my $self = bless {};          # not ok
               my $self = bless {}, $class;  # ok
               return $self;
           }

CCOONNFFIIGGUURRAATTIIOONN
       This Policy is not configurable except for the standard options.

AAUUTTHHOORR
       Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>

CCOOPPYYRRIIGGHHTT
       Copyright (c) 2005-2010 Imaginative Software Systems.  All rights
       reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.



perl v5.12.2    Perl::Critic::Poli2c0y1:3:-C0l2a-s2s6Hierarchies::ProhibitOneArgBless(3)
