Sha256: ef9f87a2022bf29848f40b0c3f6efbb6c371cd9d7126edfc7492d86b647fd70e

Contents?: true

Size: 433 Bytes

Versions: 8

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

module MuPDF
  # An error raised when an mutool command errors.
  class CommandError < StandardError
    # @param cmd [String]
    # @param result [String]
    # @param status [Process::Status]
    def initialize(cmd:, result:, status:)
      super("cmd=#{cmd.inspect} result=#{result.inspect} status=#{status.inspect}")
      @cmd = cmd
      @result = result
      @status = status
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mupdf-1.0.4 lib/mupdf/command_error.rb
mupdf-1.0.3 lib/mupdf/command_error.rb
mupdf-1.0.2 lib/mupdf/command_error.rb
mupdf-1.0.1 lib/mupdf/command_error.rb
mupdf-1.0.0 lib/mupdf/command_error.rb
mupdf-0.4.0 lib/mupdf/command_error.rb
mupdf-0.3.0 lib/mupdf/command_error.rb
mupdf-0.2.0 lib/mupdf/command_error.rb