use strict;
use warnings;
-use Object::Tiny qw/config command/;
-
use App::Rgit::Command;
use App::Rgit::Config;
use App::Rgit::Utils qw/validate/;
policy => $args{policy},
);
return unless defined $command;
- $class->SUPER::new(
+ bless {
config => $config,
command => $command,
- );
+ }, $class;
}
=head2 C<run>
=head2 C<command>
-Accessors.
+Read-only accessors.
+
+=cut
+
+BEGIN {
+ eval "sub $_ { \$_[0]->{$_} }" for qw/config command/;
+}
=head1 SEE ALSO