aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2017-02-03 19:12:11 +0000
committerdakkar <dakkar@thenautilus.net>2017-02-03 19:12:11 +0000
commit041ed9d604ee3464f0d2ac4cd46283f79d197f51 (patch)
tree9ac8a2aae083a56ccba6d89dc29b0bf550ccfab7 /lib
parentPOD for ::CmdLine (diff)
downloadSietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.tar.gz
Sietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.tar.bz2
Sietima-041ed9d604ee3464f0d2ac4cd46283f79d197f51.zip
POD for ::Runner
Diffstat (limited to 'lib')
-rw-r--r--lib/Sietima/Runner.pm16
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=[]) {