Sha256: c570635169a059414c69340b692b5f7421075058b18cda2fb9d354b18f916923

Contents?: true

Size: 652 Bytes

Versions: 1

Compression:

Stored size: 652 Bytes

Contents

# typed: ignore
# frozen_string_literal: true

module EML
  # Error is the base class for more specific EML errors
  class Error < ::StandardError
    extend T::Sig

    attr_reader :message

    sig { params(message: T.nilable(String)).void }
    def initialize(message = nil)
      @message = T.let(message, T.nilable(String))
    end
  end
end

require "eml/error/rest"
require "eml/error/rest/authentication"
require "eml/error/rest/bad_request"
require "eml/error/rest/daily_funding_limit"
require "eml/error/rest/forbidden"
require "eml/error/rest/internal_server"
require "eml/error/rest/not_found"
require "eml/error/rest/unprocessable_entity"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eml-1.0.0 lib/eml/error.rb