Sha256: 2d065217e56681d8f6801144a3f1bdbf27758458d530823a3358d38ff5272649

Contents?: true

Size: 470 Bytes

Versions: 83

Compression:

Stored size: 470 Bytes

Contents

require 'r10k/errors'
require 'r10k/util/subprocess'
require 'r10k/util/setopts'

class R10K::Util::Subprocess::SubprocessError < R10K::Error

  # !@attribute [r] result
  #   @return [R10K::Util::Subprocess::Result]
  attr_reader :result

  include R10K::Util::Setopts

  def initialize(mesg, options = {})
    super
    setopts(options, {:result => true})
  end

  def message
    msg = []
    msg << "#{super}:"
    msg << @result.format
    msg.join("\n")
  end
end

Version data entries

83 entries across 83 versions & 2 rubygems

Version Path
r10k-5.0.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-4.1.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-4.0.2 lib/r10k/util/subprocess/subprocess_error.rb
r10k-4.0.1 lib/r10k/util/subprocess/subprocess_error.rb
r10k-4.0.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-4.0.0.pre lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.16.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.15.4 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.15.3 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.15.2 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.15.1 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.15.0 lib/r10k/util/subprocess/subprocess_error.rb
akerl-r10k-3.14.2.1 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.14.2 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.14.1 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.14.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.13.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.12.1 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.12.0 lib/r10k/util/subprocess/subprocess_error.rb
r10k-3.11.0 lib/r10k/util/subprocess/subprocess_error.rb