Sha256: 6eb111a7cd0f79ab58bf05d5b0923982402b504dfb12a470410258180498c915

Contents?: true

Size: 296 Bytes

Versions: 5

Compression:

Stored size: 296 Bytes

Contents

require 'json'

module TerraformDevKit
  class CommandError < StandardError
    attr_reader :cmd
    attr_reader :output

    def initialize(cmd, output)
      @cmd = cmd
      @output = output
      super(JSON.generate({ cmd: @cmd, output: @output.join("\n") }))
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
TerraformDevKit-0.4.0 lib/TerraformDevKit/errors/command_error.rb
TerraformDevKit-0.3.8 lib/TerraformDevKit/errors/command_error.rb
TerraformDevKit-0.3.7 lib/TerraformDevKit/errors/command_error.rb
TerraformDevKit-0.3.6 lib/TerraformDevKit/errors/command_error.rb
TerraformDevKit-0.3.5 lib/TerraformDevKit/errors/command_error.rb