surprise! Object::Remote!
[scpubgit/DKit.git] / lib / DX / Lib / FS / Observation / PathStatus.pm
index a7b05cf..16466e7 100644 (file)
@@ -2,14 +2,15 @@ package DX::Lib::FS::Observation::PathStatus;
 
 use aliased 'DX::Lib::FS::Fact::PathStatus';
 use aliased 'DX::Lib::FS::Fact::PathStatusInfo';
-use DX::Lib::FS::Guts;
 use Moo;
 
 has path => (is => 'ro', required => 1);
 
+with 'DX::Lib::FS::Role::RunOn';
+
 sub run {
   my ($self) = @_;
-  my $info = DX::Lib::FS::Guts->path_status_info($self->path);
+  my $info = $self->_call_guts('path_status_info');
   (path_status => PathStatus->new(
     path => $self->path,
     ($info