Define an abstract interface for external command runners.
@api private
@!attribute [rw] cwd
@return [String] The directory to be used as the cwd when executing the command.
@!attribute [r] result
@return [R10K::Util::Subprocess::Result]
# File lib/r10k/util/subprocess/runner.rb, line 19 def initialize(argv) raise NotImplementedError end
# File lib/r10k/util/subprocess/runner.rb, line 23 def run raise NotImplementedError end