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