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