App-GHPT
view release on metacpan or search on metacpan
lib/App/GHPT/WorkSubmitter/Role/Question.pm view on Meta::CPAN
version 2.000001
=head1 SYNOPSIS
package App::GHPT::WorkSubitter::Question::WarnAboutPasswordFile;
use App::GHPT::Wrapper::OurMoose;
with 'App::GHPT::WorkSubmitter::Role::Question';
sub ask($self) {
# skip the question unless there's a password file
return unless $self->changed_files->changed_files_match(qr/password/);
# ask the user if that's okay
return $self->ask_question(<<'ENDOFTEXT',"I'm okay with the risk");
You've committed a file with a name matching 'password'. Are you nuts?
ENDOFTEXT
}
__PACKAGE__->meta->make_immutable;
1;
=head1 DESCRIPTION
This role allows you to write questions to ask someone when creating pull
request.
( run in 2.439 seconds using v1.01-cache-2.11-cpan-49f99fa48dc )