aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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=[]) {