diff options
author | dakkar <dakkar@thenautilus.net> | 2017-02-03 19:12:11 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2017-02-03 19:12:11 +0000 |
commit | 041ed9d604ee3464f0d2ac4cd46283f79d197f51 (patch) | |
tree | 9ac8a2aae083a56ccba6d89dc29b0bf550ccfab7 | |
parent | POD for ::CmdLine (diff) | |
download | Sietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.tar.gz Sietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.tar.bz2 Sietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.zip |
POD for ::Runner
-rw-r--r-- | lib/Sietima/Runner.pm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Sietima/Runner.pm b/lib/Sietima/Runner.pm index 7801732..64e23eb 100644 --- a/lib/Sietima/Runner.pm +++ b/lib/Sietima/Runner.pm @@ -3,6 +3,22 @@ use Moo; use Sietima::Policy; use namespace::clean; +=head1 NAME + +Sietima::Runner + +=head1 DESCRIPTION + +You should never need to care about this class, it's used internally +by L<< C<Sietima::CmdLine> >>. + +This is a subclass of L<< C<App::Spec::Run> >> that uses directly +itself to execute the built-in commands, instead of delegating to the +C<cmd> object (in our case, a C<Sietima> instance) which would +delegate back via L<< C<App::Spec::Run::Cmd> >>. + +=cut + extends 'App::Spec::Run'; sub run_op($self,$op,$args=[]) { |