Sha256: c65bfb023f99c17bfc422fcbfb3b81df7068fc119ca49aa71f81166cb5e4af7d

Contents?: true

Size: 465 Bytes

Versions: 7

Compression:

Stored size: 465 Bytes

Contents

# frozen_string_literal: true

module Lino
  module Errors
    class ExecutionError < StandardError
      attr_reader :command_line,
                  :exit_code,
                  :cause

      def initialize(
        command_line = nil,
        exit_code = nil,
        cause = nil
      )
        @command_line = command_line
        @exit_code = exit_code
        @cause = cause
        super('Failed while executing command line.')
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lino-4.2.0.pre.2 lib/lino/errors/execution_error.rb
lino-4.2.0.pre.1 lib/lino/errors/execution_error.rb
lino-4.1.0 lib/lino/errors/execution_error.rb
lino-4.1.0.pre.2 lib/lino/errors/execution_error.rb
lino-4.1.0.pre.1 lib/lino/errors/execution_error.rb
lino-4.0.0 lib/lino/errors/execution_error.rb
lino-4.0.0.pre.2 lib/lino/errors/execution_error.rb