Test-NoOverride

 view release on metacpan or  search on metacpan

lib/Test/NoOverride.pm  view on Meta::CPAN

    no_override(
        'Some::Class',
        exclude_overridden => [qw/ Foo::Bar::method /], # ignore to be overridden.
    );


=head1 DESCRIPTION

No more accidentally overriding.

Note that private method (like '_foo') and (import|BEGIN|UNITCHECK|CHECK|INIT|END) methods are ignored (means that these are not checked). Moreover, C<new> method is ignored by default. If you would like to check overriding 'new' method, then you sho...

    no_override(
        'Some::Class',
        new => 1, # The 'new' method will be checked.
    );


=head1 REPOSITORY

Test::NoOverride is hosted on github: L<http://github.com/bayashi/Test-NoOverride>



( run in 0.720 second using v1.01-cache-2.11-cpan-748bfb374f4 )