Changeset 1626
- Timestamp:
- 08/29/06 22:28:12
- Files:
-
- trunk/plagger/lib/Plagger.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/ConfigLoader.pm (modified) (1 diff)
- trunk/plagger/t/regression/rewrite-tasks.t (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger.pm
r1588 r1626 45 45 46 46 my $loader = Plagger::ConfigLoader->new; 47 my $config = $loader->load($opt{config} );47 my $config = $loader->load($opt{config}, $self); 48 48 49 49 $loader->load_include($config); trunk/plagger/lib/Plagger/ConfigLoader.pm
r1479 r1626 10 10 11 11 sub load { 12 my($self, $stuff ) = @_;12 my($self, $stuff, $context) = @_; 13 13 14 14 my $config; 15 15 if (-e $stuff && -r _) { 16 16 $config = YAML::LoadFile($stuff); 17 $ self->{config_path} = $stuff;17 $context->{config_path} = $stuff if $context; 18 18 } elsif (ref($stuff) && ref($stuff) eq 'SCALAR') { 19 19 $config = YAML::Load(${$stuff});
