diff options
| author | fukachan <fukachan> | 2001-04-05 08:31:44 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-04-05 08:31:44 +0000 |
| commit | e8106bd416a39fd6fb4e7ea49fed01e13b5f6190 (patch) | |
| tree | d125a4e4acadfbf3ed55283c76c8530e777b6f0b /fml/lib/FML/Process/Scheduler.pm | |
| parent | 13bb3574c30f74c523cc44c74eaca56cf0a38cb1 (diff) | |
| download | fml8-e8106bd416a39fd6fb4e7ea49fed01e13b5f6190.tar.gz fml8-e8106bd416a39fd6fb4e7ea49fed01e13b5f6190.tar.bz2 fml8-e8106bd416a39fd6fb4e7ea49fed01e13b5f6190.zip | |
overwrite new() not to use FML::Process::Kernel::new()
change behaviour followed by given $mode (-m option)
Diffstat (limited to 'fml/lib/FML/Process/Scheduler.pm')
| -rw-r--r-- | fml/lib/FML/Process/Scheduler.pm | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/fml/lib/FML/Process/Scheduler.pm b/fml/lib/FML/Process/Scheduler.pm index 49b5f103..8c1380f1 100644 --- a/fml/lib/FML/Process/Scheduler.pm +++ b/fml/lib/FML/Process/Scheduler.pm @@ -4,7 +4,7 @@ # Copyright (C) 2000 Ken'ichi Fukamachi # All rights reserved. # -# $FML$ +# $FML: Scheduler.pm,v 1.2 2001/04/03 09:45:43 fukachan Exp $ # package FML::Process::Scheduler; @@ -52,6 +52,16 @@ dummy. =cut +# avoid default fml new() since we do not need it. +sub new +{ + my ($self) = @_; + my ($type) = ref($self) || $self; + my $me = {}; + return bless $me, $type; +} + + sub prepare { ; } @@ -62,7 +72,7 @@ sub run use FileHandle; use TinyScheduler; - my $schedule = new TinyScheduler; + my $schedule = new TinyScheduler $args; $schedule->parse; my $tmp = $schedule->tmpfile; @@ -70,7 +80,13 @@ sub run $schedule->print($fh); $fh->close; - system "w3m -dump $tmp"; + my $mode = $args->{ options }->{ m } || 'text'; + if ($mode eq 'text') { + system "w3m -dump $tmp"; + } + else { + system "cat $tmp"; + } unlink $tmp; } |
