Changeset 21790
- Timestamp:
- 10/21/08 17:14:47 (5 years ago)
- Location:
- lang/perl/Module-Setup/trunk/t
- Files:
-
- 4 added
- 1 modified
-
010_core/dialog.t (added)
-
010_core/select-flavor.t (added)
-
010_core/stdout-log.t (added)
-
010_core/system.t (added)
-
Utils.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Module-Setup/trunk/t/Utils.pm
r21779 r21790 8 8 use Module::Setup; 9 9 10 my $stdout = []; 11 sub stdout { $stdout } 12 10 13 sub import { 11 14 my $class = shift; 12 15 my $caller = caller; 16 my %args = @_; 13 17 14 18 for my $func (qw/ module_setup stdout dialog default_dialog setup_dir target_dir clear_tempdir flavors_dir template_dir plugins_dir config_file /) { … … 19 23 strict->import; 20 24 warnings->import; 25 26 unless ($args{without_stdout}) { 27 no warnings 'redefine'; 28 *Module::Setup::stdout = sub { push @{ $stdout }, $_[1] }; 29 } 21 30 } 22 31 … … 55 64 $target_dir = undef; 56 65 } 57 58 my $stdout = [];59 {60 no warnings 'redefine';61 *Module::Setup::stdout = sub { push @{ $stdout }, $_[1] };62 }63 sub stdout { $stdout }64 66 65 67 my $context;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)