Sha256: 803a0f84f8f54d89316af1673c421796598ac38212445f9c8bc9b142352b00c0

Contents?: true

Size: 388 Bytes

Versions: 5

Compression:

Stored size: 388 Bytes

Contents

# frozen_string_literal: true

module Easyship
  module Errors
    # Represents an error that is raised when an error occurs in the Easyship API.
    class EasyshipError < StandardError
      attr_reader :message, :body_error

      def initialize(message: '', body_error: {})
        super(message)
        @message = message
        @body_error = body_error
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
easyship-0.1.4 lib/easyship/errors/easyship_error.rb
easyship-0.1.3 lib/easyship/errors/easyship_error.rb
easyship-0.1.2 lib/easyship/errors/easyship_error.rb
easyship-0.1.1 lib/easyship/errors/easyship_error.rb
easyship-0.1.0 lib/easyship/errors/easyship_error.rb